Mark
04.04.2018
04:50:37
Ну я не представляю как ещё сделать то что ты хочешь
Может что-то не знаю
Roman
04.04.2018
05:07:38
обычно у меня
def self.run(*args)
new(*args).run
end
и все
Google
Mark
04.04.2018
05:09:01
ну кстати да
Roman
04.04.2018
05:09:07
а дальше в def run уже вызывать и публичные и приватные можно
Black
04.04.2018
05:12:37
Но все таки не айс
Roman
04.04.2018
05:13:45
Black
04.04.2018
05:14:48
Roman
04.04.2018
05:17:28
не совсем понятно где тут дублирование
Black
04.04.2018
05:18:39
Roman
04.04.2018
05:18:57
аа ну это нормально
Максим
04.04.2018
07:09:10
Ну и.е. def self.method
Black
04.04.2018
07:21:52
Мы уже обсудили это, так не решается. Пока что нормальный вариант изложен выше с Roman
Roman
04.04.2018
08:21:11
В руби можно вызвать приватный метод через send
Google
Roman
04.04.2018
08:21:58
Но только зачем вызывать приватный метод из вне
Максим
04.04.2018
08:22:20
Mikhail
04.04.2018
10:16:47
Всем привет! А подскажите шаблон для приложений на ruby
Т.е. я хочу написать приложение на руби, и мне нужно тесты для него сделать, еще указать в Gemfile библиотеки. Какой шаблон для приложений?
Хотя можно обычным гем шаблоном сделать :)
Все, разобрался, всем спасибо! :)
Vasiliy
04.04.2018
11:39:37
не благодари
Sergey
04.04.2018
13:12:09
Всем здравствовать
Предложите, пожалуйста, возможности рефакторинга:
def hello
value = "str"
if set_new_value
value = set_new_value
end
value
end
def set_new_value
"new str" if true
end
реальный пример упрощен и сведен к этому, не смотрите на логичность выражений
т.е. последний метод возвращает или значение или nil
set_new_value может вернуть и false
или nil
тогда значение должно остаться старым
kolas
04.04.2018
13:25:06
def hello
value = set_new_value || "str"
end
Dmitry
04.04.2018
13:30:03
def hello; set_new_value || "str"; end
Sergey
04.04.2018
13:42:39
я нашел еще одно условие, которое все усложняет, вернусь к этому позже
благодарю за помощь
Lupsick
04.04.2018
14:11:05
это чат про руби?
мне нужна помощь по питону
Aldar
04.04.2018
14:11:50
есть чатики по питону
Google
Vasiliy
04.04.2018
14:12:34
но этот по руби
Максим
04.04.2018
14:12:51
чёт в голос проиграл
это чат про руби?
мне нужна помощь по питону
ало это пиццерия? мне нужна обувь
Lupsick
04.04.2018
14:20:10
ты мемсов не знаешь
Максим
04.04.2018
14:20:28
я ходячая википедия мемов
Roman
04.04.2018
14:58:05
Максим
04.04.2018
15:02:16
мне нужно спросить про мониторы
Roman
04.04.2018
15:37:19
кто-то может подсказать по activeadmin?
wi11son
04.04.2018
15:41:18
хороший фреймворк, я когда-то его использовал
Roman
04.04.2018
15:43:24
согласен, но возникла небольшая проблема
с кешированием
я пытаюсь динамически добавить колонки в модель для админки, к названию колонки приписываю сумму колонки, которую считаю отдельно
список колонок по сути хранится в бд
при добавлении новой записи(колонки) она появляется спустя какое-то время
Максим
04.04.2018
15:44:43
так а что такое колонка
Roman
04.04.2018
15:44:47
не подскажете как отключить этот кеш для админки?
Максим
04.04.2018
15:44:47
колонка в бд
или что
Admin
Google
Максим
04.04.2018
15:45:04
или ты просто запись в бд обновляешь о списке "колонок"
или что
не оч понятно
Roman
04.04.2018
15:45:16
http://i.prntscr.com/3f9V3mI2SOymTIeC20IpRg.png
добавляю запись в таблицу с проектами, но потом в админке каждый проект - это отдельная колонка
Максим
04.04.2018
15:48:16
а т.е. в бд всё ок просто колонка в таблице во вьюхе не подгружается
так?
Roman
04.04.2018
15:48:47
да
подгружается, но минут через 5
Максим
04.04.2018
15:49:20
тогда думаю да проблема в том что рельсы кешируют
Roman
04.04.2018
15:49:40
и тотал возле название не всегда актуальный
Eugene
04.04.2018
15:49:49
Disable server side caching in rails production environment
Roman
04.04.2018
15:49:49
можно это как-то отключить?
Eugene
04.04.2018
15:50:00
Хотя выключать кеширование в продакшене
Данил
04.04.2018
15:51:04
Всем привет. Можете посоветовать курсы по rails для того что бы после окончания курсов не было хаус и местами не до понимания. Опыт разработки под rails есть, но вот систематизированных знаний нет. Желательно курсы очные в Москве.
Максим
04.04.2018
15:51:11
мб можно как на конкретные запросы октлючить кеширование?
Roman
04.04.2018
15:52:01
у мене и на дев среде это не работает, хотя config.action_mailer.perform_caching = false
Eugene
04.04.2018
15:52:45
Roman
04.04.2018
15:53:02
не то скопировал)
config.action_controller.perform_caching = false
добавил новый проект, в админке не появилась новая колонка
Google
Максим
04.04.2018
16:02:28
а перезапустил же?
Roman
04.04.2018
16:03:05
нет, блисейчас попробую
Максим
04.04.2018
16:03:28
когда меняешь что либо вне папки app стоит перезапускать сервер
Roman
04.04.2018
16:06:56
перезапустил - появилось
добавил новую - опять не отображается
config.cache_store = :null_store
поставил уже так, вместо redis не помогло
до перезапуска сервера где в памяти висит кеш