@rubylang

Страница 985 из 1684
Антон
25.04.2017
11:11:38
что такое html текст?

Karina
25.04.2017
11:11:54
<p>текст</p>

Klim
25.04.2017
11:11:55
сомнительный паттернЪ. а точно нужно это?

Google
Антон
25.04.2017
11:12:10
Karina
25.04.2017
11:12:36
это ж html

Антон
25.04.2017
11:12:43
тогда это просто html?

что за текст? :)

Karina
25.04.2017
11:12:54
ну да

да любой

Антон
25.04.2017
11:13:08
ну просто сохраняй erb a не html

Karina
25.04.2017
11:13:20
хм

ща попробую

Антон
25.04.2017
11:14:21
а паттерн действительно сомнительный весьма вероятно, что "ваш флоу говно" (ц)

s
25.04.2017
11:15:05
если текст “любой”, то откуда там хелперы i18n?

и да, паттерн не очень :)

Google
Karina
25.04.2017
11:17:04
хозяин - барин

но не отображается перевод . даже если с помощью haml

да и по-моему это обычная вещь. в wordpress такое есть

v
25.04.2017
11:22:03
вротпресс такой себе пример

Klim
25.04.2017
11:24:52
хозяин - барин
А что барин в общем хочет? Зачем в базу непотребство это пихать?

Karina
25.04.2017
11:25:57
барин хочет html список сразу залить.

Klim
25.04.2017
11:27:15
список чего? блин, как Зою Космодемьянскую допрашиваю. Если очертить задачу, то вероятность получения помощи от сообщества резко возрастает.

v
25.04.2017
11:29:07
как-то так

v
25.04.2017
11:30:20
хм

я угадал чтоли?

Karina
25.04.2017
11:31:17
покамест не знаю

Klim
25.04.2017
11:31:45
А почему нельзя хранить отдельно список, а отдельно его разметку?

v
25.04.2017
11:33:59
нужен гист, крч

Vasiliy
25.04.2017
11:35:03
сделай метки в тексте аля [[replace_var]] и прогоняй перед выводом через gsub

Karina
25.04.2017
11:35:36
я угадал чтоли?
не, проблема в том, видимо, что не существует haml_safe - только html_safe, а в html нет интерполяции

Aleksey
25.04.2017
11:36:40
ну, интерполяция - это не свойство html это из erb

Mark
25.04.2017
11:36:41
Чет треш какойта

Google
Aleksey
25.04.2017
11:37:02
Vasiliy
25.04.2017
11:37:07
ну вообще давать пользователю интерполировать адово чет

в любом случае нужен белый список

Maxim
25.04.2017
11:37:32
не понятно только, почему нельзя отдельно данные от html хранить

v
25.04.2017
11:38:12
не, проблема в том, видимо, что не существует haml_safe - только html_safe, а в html нет интерполяции
ну почему не существует? haml - это текст, текст ты можешь хранить любой

Karina
25.04.2017
11:39:03
А почему нельзя хранить отдельно список, а отдельно его разметку?
ну, в принципе можно список отдельно . Только там какая штука должна получиться <ul> <li> = t('product1.name1') </li> <li> = t('product1.name2') </li> </ul>

вощем-то можно хранить только 'product1.name1' 'product1.name2'

Alexey
25.04.2017
11:39:45
чуваки, не знаете как сделать - я сохраняю html текст в запись. И отображаю с помощью html_safe. Что надо сделать, чтоб ключи перевода там работали?
Во-первых это не треш, никого не слушай. Во-вторых никаких интерполяций. Нужно использовать какой-нибудь простой шаблонизатор, для сохранения данных с переменными. Например mustache. В-третьих совершенно непотянтно где ты собираешься хранить переводы таких вот динамических строк. Если в соседних таблицах, то значительно проще хранить body_ru и body_en вместо body.

Klim
25.04.2017
11:39:58
и в чем проблема прогнать это через ич ду энд?

Karina
25.04.2017
11:40:24
и в чем проблема прогнать это через ич ду энд?
да не проблема. но перевод-то всё равно не подтянется

да я тоже думаю, что это не треш. вордпресс - довольно популярная штука

Karina
25.04.2017
11:42:38
не понятно только, почему нельзя отдельно данные от html хранить
да можно. я перевод не могу в html_safe увидеть

Maxim
25.04.2017
11:43:37
перевод чего?

почему перевод в локаль нельзя засунуть?

Mark
25.04.2017
11:44:46
да можно. я перевод не могу в html_safe увидеть
Потому что у тебя хэлперы не отрабатывают

Они и не будут отрабатывать

В данной ситуации

Karina
25.04.2017
11:47:29
перевод чего?
вот есть ru.yml - там items: products: product1_name: 'Example' я хочу текст сохранить в запись такой: <p> = t('items.products.product1_name') </p> и чтоб мне вывелось - Example

Google
Mark
25.04.2017
11:47:56
Ты сохраняешь это как текст в бд

Maxim
25.04.2017
11:47:59
это можно и без сохранения юзать

Mark
25.04.2017
11:48:07
Он не исполняется

После того как ты его получаешь

Karina
25.04.2017
11:48:15
да я понимаю

Maxim
25.04.2017
11:48:25
я не понимаю, зачем это сохранять?

он все прекрасно подставит

во время рендера

Admin
ERROR: S client not available

Karina
25.04.2017
11:49:00
короче, мне нужн globalize

хехехе

v
25.04.2017
11:49:37
врядли

Maxim
25.04.2017
11:49:44
ну так зачем это сохранять, если он во время рендера подставит все?

v
25.04.2017
11:49:56
скорее, нужна четкая формулировка

Karina
25.04.2017
11:50:03
я не понимаю, зачем это сохранять?
да как это зачем сохранять? ну зачем информацию сохраняют

Maxim
25.04.2017
11:50:16
все значения

Mark
25.04.2017
11:52:06
Как вариант парсить хтмл из базы

Karina
25.04.2017
11:52:09
не. я делаю record.text.html_safe а в text лежит - '= t('items.products.product1_name') ' - ну и на странице я увижу у себя = t('items.products.product1_name')

Mark
25.04.2017
11:52:14
Который ты получаешь

Google
Mark
25.04.2017
11:52:26
И заменять на то что тебе нужно

Из локали

Mark
25.04.2017
11:53:18
+

Karina
25.04.2017
11:53:21
ну потому что это должно вытаскиваться из базы

Maxim
25.04.2017
11:53:25
лол

Mark
25.04.2017
11:53:29
...

v
25.04.2017
11:53:32
почему это просто не оставить в темплейте?
наверное потому что текст меняется

Karina
25.04.2017
11:53:32
эти значения могут меняться

Maxim
25.04.2017
11:53:41
наверное потому что текст меняется
текст-то из локали берется

Klim
25.04.2017
11:53:41
почему это просто не оставить в темплейте?
этот вопрос похоже уже всех мучает.

v
25.04.2017
11:53:52
вротпресс не зря был помянут

Maxim
25.04.2017
11:54:01
юзеры сами могут эти темплейты добавлять?

Mark
25.04.2017
11:54:01
Ахах

Karina
25.04.2017
11:54:06
естественно

Maxim
25.04.2017
11:54:07
я похоже понял

Maxim
25.04.2017
11:54:08
ох

ну наконец-то

Karina
25.04.2017
11:54:30
короче, globolize time

Maxim
25.04.2017
11:54:31
тогда как вариант действительно юзать mustache

Страница 985 из 1684