@proRuby

Страница 628 из 1594
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
подохреваю, дело в турболинках и page:load
подозреваю оно в application.js не прописано

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

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
Один я по ночах работаю?

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 понимаю надо инициировать гдето , но хочу чтобы он по умолчанию был уже хешем

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
events.try(:[], 123) еще можно
Плохой вариант имхо

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

Lupsick
14.07.2017
07:47:23
Трай это антипаттерн

Закон Деметры)))00

Igor
14.07.2017
07:50:21
и возможно даже API driven development
Это издевка над типичной заезженной формулировкой аля "ответственен, коммуникабелен"

Те стандартным 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
гаспада, кому не лень https://pastebin.com/gs92mpwm назовете основные проблемы?
Создание post.comment размазано на несколько строк. Если его нужно создавать больше чем из одного места, то будут проблемы

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

v
14.07.2017
10:30:58
Создание post.comment размазано на несколько строк. Если его нужно создавать больше чем из одного места, то будут проблемы
ну он же все равно будет размазан на несколько строк, даже если его из контроллера вынести

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

Lupsick
14.07.2017
10:32:24
гаспада, кому не лень https://pastebin.com/gs92mpwm назовете основные проблемы?
protected – не нужен. логика в контроллере – не нужна

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
На следующем спаме попробую с мобилки
есть tgdesktop ещё, моему знакомому понравился больше маковского

Lupsick
14.07.2017
10:37:20
оно будет внутри формобжекта, не?
вот смотри https://gist.github.com/ifokeev/cbd38cae8f5507516ae1e8ea682418ff

если что-то не то приходит в интерактор то оно отваливается с ошибкой что не так

Он тебе тоже вряд ли поможет ибо его основная цель не сохранить, а проверить атрибуты объекта и показать их в форме
ну я хз как это корректно называется. я имею в виду что нужно валидировать внутри сервиса

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 функциональных объекта с отличием в логике поведения

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
И скажи, чем тогда отличается -> (a) { a ** 2 } от сервиса, который делает тоже самое?
тем что это анонимная функция, а сервис это бизнес-логика

Anton
14.07.2017
10:44:08
тем что это анонимная функция, а сервис это бизнес-логика
Так анонимная функция не реализует бизнес логику? Лол

Lupsick
14.07.2017
10:44:26
Так анонимная функция не реализует бизнес логику? Лол
бизнес-логика это более обширное понятие

в твоем случае это функция

Anton
14.07.2017
10:44:40
в твоем случае это функция
Нет, это не функция

Страница 628 из 1594