@rubylang

Страница 429 из 1684
Антон
23.09.2016
10:52:08
что вообще все запросы возвращают 200

у меня ~40 интеграций с партнерами 2-3 нормальных, остальные 200

— мы не получали — вот я вам отправлял, вот логи, вот время, вот payload — наверное ошибка, посмотрите, может вы что-то не правильно посылаете

но я просыпаюсь утром и мне кажется что мы в раю

Google
Антон
23.09.2016
10:56:14
отправь запрос любой рельсовой апишке - получишь 404 или 422 и расшифровку ошибки

луч света в темном царстве

я на свою апишку натравил activeresource а он возьми и заработай

1/2 работы сделана, я аж заплакал от счастья

Eugene
23.09.2016
11:20:15
Будет не скучно в поезде

Сергей
23.09.2016
11:25:44
termux?

ojab
23.09.2016
11:28:02
когда себе ставлю 99% это оступы
Как узнал, ты же его отключаешь? А что мешает настроить код-стайл под проект? Другие коллеги тоже почти идеально пишут код? 1% полезных советов лишний?

Mikhail
23.09.2016
11:39:24
Мешает то что настройка отнимет время а профита не принесет

Антон
23.09.2016
11:43:29
так можно таскать настройку из проекта в проект

Igor
23.09.2016
11:53:26
даже более того

https://github.com/SPBTV/spbtv_code_style

а еще полезно severity выставить

странно что в рубокопе этого по умолчанию не расставили

Google
Igor
23.09.2016
11:55:17
и превышение размера метода сразу идет в convention

а не в refactoring

yopp
23.09.2016
11:57:18
ты тоже из ящика чтоли?

ojab
23.09.2016
11:57:55
а зачем рефакторить, если можно сразу переписать при нарушении cop'a?

Kam
23.09.2016
11:58:14
Привет все, подскажите как сделать валидацию поля url. К примеру если пользователь в поле ввел сайт без http:/ / то его нужно добавить

Я валидацию сделал

А вот как довлять не могу понять

ojab
23.09.2016
11:59:28
before_validation лучше не делать, потому что не очень хорошо когда валидация меняет данные

вам шашечки или ехать?
подход "коммитить плохой код, а потом рефакторить" более трудозатратен.

Igor
23.09.2016
12:00:50
лучше исправление URL сделать на уровне контроллера

ojab
23.09.2016
12:01:41
ну никтож не заставляет оставлять дефолтные 10

Антон
23.09.2016
12:01:56
началось торговля индульгенциями :)

мне тоже парочку пожалуйста

Igor
23.09.2016
12:02:14
длинный метод хороший индикатор что там можно порефакторить

но не значит что там плохой код

такие дела

аналогичная хуйня с ABC-metrics

Google
Igor
23.09.2016
12:03:12
поэтому severity = refactor - это хороший компромис

yopp
23.09.2016
12:17:33
сколько вас уже тут!

Kam
23.09.2016
12:17:43
ojab: before_validation лучше не делать, потому что не очень хорошо когда валидация меняет данные Это я понял, а как добавить?

Igor
23.09.2016
12:17:44
немного

Kam
23.09.2016
12:17:50
Hpph

Http://

Igor
23.09.2016
12:18:06
сколько вас уже тут!
трое вроде всего %)

Eugene
23.09.2016
14:52:34
Сергей
23.09.2016
14:53:19
гуд А что за телефон Вроде дроид, какой-нибудь miui?

Mikhail
23.09.2016
14:55:02
ojab: before_validation лучше не делать, потому что не очень хорошо когда валидация меняет данные Это я понял, а как добавить?
before_validation это не валидация меняет данные. Это до валидации выполняются действия. И если идет какая то обработка ничего страшного

Mikhail
23.09.2016
14:56:14
если валидация не прошла то вернется обьект уже обработанный

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

ojab
23.09.2016
14:57:01
wut

Mikhail
23.09.2016
14:57:09
че ват

в бефор валидатион собираю поле из забитых полей, которое не указано в форме

нормально все с этим коллбеком

Google
ojab
23.09.2016
14:57:55
wtf "обработанный объект"?

wtf "сбор"?

Mikhail
23.09.2016
14:58:19
ты зачем Дьячука включаешь

Есть модель

МОДЕЛ

У него есть аттрибут

Admin
ERROR: S client not available

Mikhail
23.09.2016
14:58:37
допустим secret_field

в форме он не указывается но должен быть валидирован

и сохранен при создании

чем плох коллбек

ojab
23.09.2016
14:59:09
зачем его валидировать, если мы его сами заполняем?

Mikhail
23.09.2016
14:59:17
мы его не заполняем

ojab
23.09.2016
14:59:24
а откуда он берётся?

Антон
23.09.2016
14:59:28
ахахаха

Mikhail
23.09.2016
14:59:29
он собирается и считается на основе например 3 введенных полей юзером

ojab
23.09.2016
14:59:43
то есть мы его сами считаем

зачем его валидировать?

Mikhail
23.09.2016
14:59:49
да

потому что не все сохраняется из формы

Google
Mikhail
23.09.2016
15:00:08
есть сиды, есть парс

есть куча бекграундов

где то можно пропустить

ojab
23.09.2016
15:00:21
что мешает его поместить в before_save?

Mikhail
23.09.2016
15:00:45
что мешает его поместить в before_validation?

ojab
23.09.2016
15:01:09
то что в случае ошибки валидации мы получим не тот объект, который валидировали

это ок?

Mikhail
23.09.2016
15:01:21
Мы валидируем аттрибут

и он должен быть заполнен до валидации

а в форме он заполнился или в коллбеке значения не имеет

он до валидации заполнился

ojab
23.09.2016
15:01:50
ну ок

Mikhail
23.09.2016
15:02:36
и если появится какой нибудь супер админ который МОЖЕТ это поле вводить ручками, то валидация будет кстати

и в before_validation return if attribute.present?

вот и все

любые поля которые пишешь в бд лучше валидировать

ojab
23.09.2016
15:09:56
если корректность генерации аттрибутов — непонятно зачем валидировать, если не проверяется — непонятно почему

для фильтрация входящих данных есть strong params, непонятно зачем это проверять в валидации

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