
Lavrushchik
13.07.2017
23:29:38
да тут их набор целый
gem 'jquery-rails'
gem 'jquery-turbolinks'
gem 'jquery-ui-rails'

v
13.07.2017
23:29:56
надеюсь, они не в группе development?

Lavrushchik
13.07.2017
23:30:12
они вообще без группы

v
13.07.2017
23:31:27
о

Google

v
13.07.2017
23:32:08
подохреваю, дело в турболинках и page:load

Tim
13.07.2017
23:42:40
Ребят, нужна помощь. Есть код https://pastebin.com/hXnLa0tT
Так вот при переходе по url на http://localhost:3000/vacancies/dizayner-interfeysov-dizayner-tsifrovyh-produktov/preview я получаю ошибку Net::ReadTimeout. Сам url рабочий и если перейти на url напрмиер http://ya.ru, то ошибки нет. Может кто встречался с такой проблемой.
И есть интересный момент. Если убрать headless и disable-gpu (чтобы посмотреть что происходит в браузере) я со второй попытки захожу на локальный url, а в первый раз браузер что-то упорно пытается грузить (в адресной строки я вижу - data:,)

Alex
14.07.2017
00:05:45

Lavrushchik
14.07.2017
00:06:35
в деве вываливает кучу ошибок про jquery not defined, но дропдавн работает. в проде ошибок нет, но дроп не работает.

Alex
14.07.2017
00:07:02
в 59-ом

Tim
14.07.2017
00:07:19
я 60 юзаю

Alex
14.07.2017
00:07:21
со следующей версии обещали исправить если я все верно помню

Tim
14.07.2017
00:07:31
только она бетка

Alex
14.07.2017
00:08:14
client = Selenium::WebDriver::Remote::Http::Default.new
Зачем тебе эта строчка?
у тебя возможно за пару секунд ассеты скомпилиться не успевают?

Tim
14.07.2017
00:09:13
таймаут выставить, т.к. должно ждать пока отвалится. Я ее временно сделал
Я пробовал и 120

Google

Tim
14.07.2017
00:09:59
там ассетов очень мало

Roman
14.07.2017
00:16:09
Один я по ночах работаю?

Alex
14.07.2017
00:24:08

v
14.07.2017
00:30:59

Roman
14.07.2017
00:31:32
У меня 3:30 ночи

Amir
14.07.2017
03:50:17
да е мое как сделать
attr_accessor
у ActiveModel::Model
со значением по умолчаню
допустим у меня есть
attr_accessor :events
он должен быть хешем
чтобы когда я в программе делаю обращение
events[123] не выдавал ошибку что [] не определен для NilClass
понимаю надо инициировать гдето , но хочу чтобы он по умолчанию был уже хешем

v
14.07.2017
03:54:52

Amir
14.07.2017
03:55:49
def events
return {} if @events.nil?
return @events
end
так ?

Плюшка
14.07.2017
03:57:00
def events
@events ||= {}
end
не?

Amir
14.07.2017
04:02:51

Andrey
14.07.2017
07:14:57
events.try(:[], 123)
еще можно

Anton
14.07.2017
07:19:12
То место, от куда ты будешь вызывать этот try не должно знать о том, что должен геттер вернуть и как это правильно представить

Lupsick
14.07.2017
07:47:23
Трай это антипаттерн
Закон Деметры)))00

Igor
14.07.2017
07:50:21
Те стандартным CV буллшитом

v
14.07.2017
07:50:47
со с тандартным CV буллщитом

Igor
14.07.2017
07:51:10

Google

v
14.07.2017
07:51:26
проверяют, не индус ли

Igor
14.07.2017
07:51:34
Там противоречивые вещи описаны :)

Anton
14.07.2017
09:58:19
Всем привет)
Кто нибудь использовал makara gem?
У меня такой вопрос: stickiness - следующий запрос идет к мастеру полностью или берется только измененный объект?

v
14.07.2017
10:09:08
гаспада, кому не лень
https://pastebin.com/gs92mpwm
назовете основные проблемы?

Oleg
14.07.2017
10:09:14
/ban

Group Butler [beta]
14.07.2017
10:09:15
Oleg banned Nikita!

Oleg
14.07.2017
10:10:11
Пропало в маковском телеграме сообщение о репорте о спаме. Сначала я думал что может из-за форварда, но нет, убрали вообще

Igor
14.07.2017
10:24:50

Alex
14.07.2017
10:28:42

Oleg
14.07.2017
10:29:20
На следующем спаме попробую с мобилки

v
14.07.2017
10:30:58

Igor
14.07.2017
10:32:11
Если у тебя будет например класс PostCommentCreate, то вся логика создания коммента будет инкапсулирована внутри него.

Lupsick
14.07.2017
10:32:24

v
14.07.2017
10:32:36

Lupsick
14.07.2017
10:32:47
вот эта хуйня вообще фу comment_params
лучше форм обжект

v
14.07.2017
10:32:50
это напоминает страое добдрое процедурное программирование

Google

Igor
14.07.2017
10:33:17
Не от размазывания, а от дублирования логики

Lupsick
14.07.2017
10:33:20

v
14.07.2017
10:33:30
ну и можно более конструктивно, чем "ненужна"?
родился карликом

Admin
ERROR: S client not available

Lupsick
14.07.2017
10:33:45
nope
ну все равно приучи себя

v
14.07.2017
10:34:43

Lupsick
14.07.2017
10:34:52

v
14.07.2017
10:34:59
ну

Lupsick
14.07.2017
10:35:04
я валидирую параметры в интеракторах например

v
14.07.2017
10:35:08
оно будет внутри формобжекта, не?

Anton
14.07.2017
10:36:09
форм обжект
Он тебе тоже вряд ли поможет ибо его основная цель не сохранить, а проверить атрибуты объекта и показать их в форме

Alexander
14.07.2017
10:37:15

Lupsick
14.07.2017
10:37:20
если что-то не то приходит в интерактор то оно отваливается с ошибкой что не так

Anton
14.07.2017
10:40:23

Lupsick
14.07.2017
10:40:30

Anton
14.07.2017
10:40:40
Ну а если серьёзно - я писал об этом неделю назад

Google

Lupsick
14.07.2017
10:40:49
чейта не сервис

Anton
14.07.2017
10:41:22
чейта
Ну это 2 разных штуки. 2 функциональных объекта с отличием в логике поведения

Lupsick
14.07.2017
10:41:35

Anton
14.07.2017
10:41:42
У тебя сервис тупо результат возвращает, интерактор возвращает объект со стейтом

Lupsick
14.07.2017
10:41:56
я кидал сюда статью

Anton
14.07.2017
10:42:00

Lupsick
14.07.2017
10:42:02
НАДО БЫ ЕЕ НАЙТИ

Anton
14.07.2017
10:42:15
Найди

Lupsick
14.07.2017
10:43:06
Найди
https://blog.lelonek.me/what-service-objects-are-not-7abef8aa2f99

Anton
14.07.2017
10:43:07
И скажи, чем тогда отличается
-> (a) { a ** 2 } от сервиса, который делает тоже самое?

Lupsick
14.07.2017
10:43:30

Anton
14.07.2017
10:44:08

Lupsick
14.07.2017
10:44:26
в твоем случае это функция

Anton
14.07.2017
10:44:40