@rubyschool

Страница 282 из 921
Nikolai
03.08.2017
14:51:28
Давай ещё разок

Ro
03.08.2017
14:51:46
Только измени сообщение на более дружелюбное: Вас приветствует система защиты от спама. Просим рассказать о себе, чтобы мы знали что вы не бот и что банить вас не надо :)

а то как на зоне, нах)

еще звонок сделать чтобы звенел

Google
Ro
03.08.2017
14:52:30
и песню круга скидывал в чат)

Nikolai
03.08.2017
14:52:53
Ну у нас тут порядочные арестанты, а не какие-нибудь фраера мутные

Ща исправлю

/set_text Вас приветствует система защиты от спама. Просим рассказать о своём уровне знаний Ruby, чтобы мы знали, что Вы не бот и что банить Вас не надо ;)

@kazgeek можешь ещё раз ливнуть и зайти? Проверим

А хотя, я сам

Хотя нет, бот тоже выпилится

Henry
03.08.2017
14:55:42
ладно, посмотрим как работает
а как смотреть будем?) Если за пару дней никто не добавится в чат, значит все плохо?)

Henry
03.08.2017
14:57:17
аа

Nikolai
03.08.2017
14:57:23
Ну в общем, мне нравится

Henry
03.08.2017
14:57:26
я думал он не пускает в чат пока ты ему не ответишь

Nikolai
03.08.2017
14:57:38
Не, тут чисто на дурачка)

Google
Fil
03.08.2017
14:58:03
Если будут реагироватб
А если он сразу спам сообщение выкатит? Бот подумает,что тест пройден?

Nikolai
03.08.2017
14:58:19
Да я говорю же, лохотрон

Как поступит обычный непуганый юзер: увидит такую мессагу, поздоровается со всеми, и все поймут, что это не спамер

Fedor
03.08.2017
14:59:12
легче каждому вошедшему сразу писать: "Ты бот! Щас мы тебя препарируем!". Есчли человек начинает бояться и отвечать, то норм

если нет - то баним

если в ответе ссылка, тоже баним )

Nikolai
03.08.2017
14:59:41
Ладно, господа. Хорош флудить. И так развели тут

spartakusQ
03.08.2017
15:00:52
Так все будут ливать сразу после прибытия ;)
надо ещё через CLI настроить и включать микрофон, пока не будет голоса дальше ни ни

Fedor
03.08.2017
15:01:14
ага

и пруф фотки

как их там называют на дваче? Не помню

Nikolai
03.08.2017
15:02:17
Камвхоры

sup /b/

spartakusQ
03.08.2017
15:17:37
/chatname@WelcomeAgentBot

Nikolay
03.08.2017
15:29:33
Надо входящего сразу кикать, чтобы не успел спам писать, если он человек, вернётся ))

Ilya
03.08.2017
15:40:49
Доброго времени суток всем, такой вопрос: Есть интернет магазин, сейчас нужно сделать интернализацию. Чтобы менялись названия\описания продуктов и элементы меню, и чтобы переводы из админки контролировать можно. Я так понимаю тут уже локали не помогут, в базу все писать придется? Или есть какой-то элегантный способ?

Nikolai
03.08.2017
15:41:24
Илья, привет. Нужно именно интернационализацию описаний?

Чтобы при добавлении товара можно было продублировать вообще всю инфу о товаре на русском и английском языках?

Fedor
03.08.2017
15:42:27
i18n

Google
Vitaliy
03.08.2017
15:43:19
Есть гем globalize. Сам не пользовался, от других слышал пару нейтральных и пару отрицательных отзывов

Nikolai
03.08.2017
15:43:39
railscasts.com/episodes/256-i18n-backends

Vitaliy
03.08.2017
15:43:48
Когда сам столкнусь с такой задачей — возможно решать буду своими мелкими велосипедиками и i18n

Nikolai
03.08.2017
15:45:03
Идея Ильи мне кажется здравой

Неудобно управлять yml-файлами

Ilya
03.08.2017
15:45:28
Nikolai
03.08.2017
15:46:19
В лоб мне видится такое решение: сделать в модели поля description_rus и description_eng

Ilya
03.08.2017
15:46:28
Я просто сейчас задумался, что если все это в базе делать, то надо будет в зависимости от языка другие поля из базы доставать, все методы дописывать что ли...

Nikolai
03.08.2017
15:46:39
Ну не совсем

Nikolai
03.08.2017
15:46:53
Можно сделать изменение языка в настройках

И в модель user добавить поле lang

Nikolai
03.08.2017
15:47:28
И в представлениях сделать условия на все поля

Понимаю, что не dry нифига

Но это в лоб

Думал бы я дальше в этом направлении

Как дома буду, могу скинуть код, как сделать переключение языка пользователя

Ilya
03.08.2017
15:48:50
У нас сейчас есть какое-то переключение, но оно вроде бы только локали применяет

типо t(something)

Nikolai
03.08.2017
15:49:17
Ну да

Google
Nikolai
03.08.2017
15:49:26
А тут будет что-то вроде

Ilya
03.08.2017
15:49:52
Но по требованиям надо чтобы и элементы меню редактировать можно было, и товары, и все на свете

И как-то я не представляю решения с файлами en.yml

Admin
ERROR: S client not available

Nikolai
03.08.2017
15:50:20
<%= item.descr_eng if current_user.lang == eng %>

И при добавлении товара заполнять сразу на всех языках, на которых необходимо

Ilya
03.08.2017
15:51:37
<%= item.descr_eng if current_user.lang == eng %> <%= item.descr_ru if current_user.lang == ru %> <%= item.descr_de if current_user.lang == de %> и тд то это неудобно ваще

Nikolai
03.08.2017
15:51:57
Ну это в лоб

Надо подумать, как это сделать по dry

Мб через хеш

Fedor
03.08.2017
15:52:29
https://github.com/tolk/tolk

Ilya
03.08.2017
15:52:30
Ну видимо другого выбора не остается. Впринципе сразу эта идея в голову пришла, но думал может есть какая-нибудь динамическая байда для локалей, чтобы поля в базе не плодить

Fedor
03.08.2017
15:52:35
еще такие штуки есь

это по сути вебморда для правки yml файлов

можно приделать к админке

Fedor
03.08.2017
15:53:37
https://badrit.github.io/translation_center

вроде еще круче и мощнее

Google
Nikolai
03.08.2017
15:54:55
Если честно, меня пугает идея хранить описания в локалях для интернет-магазина

Ilya
03.08.2017
15:55:01
как-то это уже излишне наверное будет.

Fedor
03.08.2017
15:55:06
но как бы хранить в yml название каждой банки варенья в магазине все равно не выйдет толком )

а вот весь интерфейс перевести так можно

Nikolai
03.08.2017
15:55:15
Получится, что всё будет лежать не в БД, а в локалях

Ilya
03.08.2017
15:55:30
И локали каждый раз менять если чето изменится

Nikolai
03.08.2017
15:55:34
А если позиций несколько тысяч? Из локалей тоже тянуть?

Fedor
03.08.2017
15:55:52
не, это чисто интерфейс переводить и все с ним связанное

Nikolai
03.08.2017
15:55:59
Интерфейс в локали надо пулять, да

Fedor
03.08.2017
15:56:01
описания должны быть в базе

иначе никак

Nikolai
03.08.2017
15:56:08
А описания в базе

Лол

Страница 282 из 921