
Kam
05.04.2017
09:56:32
да я затупил)
rails db:drop:all
rails db:setup
потом дамплю

Google

Kam
05.04.2017
09:57:10
потом он ругается на миграции
вот так

Mikhail
05.04.2017
09:57:32
лучше без сидов дампить
rake db:drop && rake db:create && rake db:migrate && и тут дамп
если у тебя в сидах чтото есть и дамп с этими данными конфликтанет, будет плохо

ojab
05.04.2017
09:58:20
или я что-то недопонимаю?

Kam
05.04.2017
09:58:46
сиды пустые

ojab
05.04.2017
10:00:17

Смерть
05.04.2017
10:00:49

Vasiliy
05.04.2017
11:00:58
@kamMIF rake db:drop && rake db:create потом заливаешь в бд дамп потом миграции
и могут быть миграции кривые как вариант, поэтому лучше дамп накатить сначала чтобы придти к тому состоянию _как на сервере_

Kam
05.04.2017
11:03:35
да, миграции были кривые

Google

Kam
05.04.2017
11:03:49
я вот так и сделал Вась

Vasiliy
05.04.2017
11:04:37
завелось то в итоге?

Kam
05.04.2017
13:19:36
ага, 2 миграции удалил)

Sergey
05.04.2017
17:19:39
оу ребят, а почему в capybara-webkit может не идти на заданый урл и редиректить на "/"?

Антон
05.04.2017
17:31:51
аналогичный спек на роуты есть?

Sergey
05.04.2017
17:34:43
Хм, вообще то нет
Есть рут на /
Но я отправляю визит на сайт
То есть на страницу

Anton
06.04.2017
07:20:42
Отцы всем доброго!
для интеграции с апи деловых линий нужен классификатор адресов, а точнее код места назначения по КЛАДРу
посоветуйте гемы для пережевывания офф dbf в постгрес например и работы со справочником аодресов
велосипед изобратеть не хочется нивкакую

s
06.04.2017
07:28:40
https://kladr-api.ru/
чтобы совсем без великов – проще дергать внешний апи и кешировать результат

Anton
06.04.2017
07:47:29
платные апи не используем в проекте

Rafkat
06.04.2017
08:04:25

I
06.04.2017
08:04:42
это тоже деньги как бы

Anton
06.04.2017
08:05:26
всем спасибо, приняли решение интегрировать api dadata

Vasiliy
06.04.2017
08:09:17
dadata охуенная, юзали на старом проекте

Google

Арсений
06.04.2017
08:16:38
Всем, привет! Есть кто может подсказать по grails? по вопросу разработки плагинов с i18n?

I
06.04.2017
08:17:11
ну это тебе в java/groovy community
а почему grails, а не jruby+rails?

Арсений
06.04.2017
08:18:02
не могу найти сообщество с groovy.

I
06.04.2017
08:18:40
потому что его нет? :D
в слаке поищи
http://slack-signup.grails.org/

Арсений
06.04.2017
08:19:04
в слак нашел, но жду модерацию))

Artur
06.04.2017
08:19:25

Vasiliy
06.04.2017
08:22:39
а кто юзает форм обжекты - нафига дублировать валидаторы 2 раза?

Антон
06.04.2017
08:27:02
не дублируй
вынеси в YourObjectValidations

Vasiliy
06.04.2017
08:28:38
ну а зачем дважды данные валидировать?

kapkapbopoh
06.04.2017
08:30:43
Потому что два это не один

Akzhan
06.04.2017
08:31:10
а два

Daniel
06.04.2017
08:31:42
А два лучше чем один

Антон
06.04.2017
08:31:54

Akzhan
06.04.2017
08:32:06
чем, чем лучше?
вы издеваетесь?)

Антон
06.04.2017
08:32:38
например для регистрации объект один и тотже
но для регистрации нужен один форм обджект со своей валидацией
для аутентификации другие валидации

Akzhan
06.04.2017
08:34:12
а вообще Антон прав, определения валидации можно вынести и просто использовать в нужных местах

Google

Vasiliy
06.04.2017
08:35:23
так регистрация и аутентификация разные же экшены

Антон
06.04.2017
08:35:53
причем тут экшены?

Admin
ERROR: S client not available

Антон
06.04.2017
08:36:42
в форм обджекте валидируется состояние операции в первую очередь, а то что там валидирует объект один и тотже - совпадение
например нельзя регать юзеров потому что понедельник
юзер сам по себе может быть валидным

Vasiliy
06.04.2017
08:38:25
т.е. по сути мы просто логику из контроллера вытаскиваем в этот обжект?

Антон
06.04.2017
08:38:41
ну да
а что за логику ты вынес в форм обджект?

Akzhan
06.04.2017
08:39:11
определения, если быть точным

Антон
06.04.2017
08:39:27
что такое определения?

Vasiliy
06.04.2017
08:39:27
хм... а то чет меня дублирование смутило и в модели и в форм обжекте

Антон
06.04.2017
08:39:51

Vasiliy
06.04.2017
08:40:57
а что за логику ты вынес в форм обджект?
вообще я нахуячил accepts_nested_attributes в трёх моделях одна из которых с полиморфной связью и чет как-то это уебищно выглядело и решил перехуярить всё в форм обжект по совету, но чет смотрю и пытаюсь понять нахуя дублить

Akzhan
06.04.2017
08:41:07
что такое определения?
подрузумеваю, что здесь более корректно говорить про определения из бизнес-логики, а не про бизнес-логику в целом.

Антон
06.04.2017
08:41:40

Vasiliy
06.04.2017
08:43:51
да не, эт ок, прост пока изучаю в основном примеры были с валидаторами
вот и пришёл разобраться так сказать, спасибо

Akzhan
06.04.2017
08:44:54
обычно - более развесистый и менее поддерживаемый код.
но Rails очень хорош в этом плане, многое описывается декларативно, и легко добавлять определения из своей области.
это так, отступление теоретическое.

Антон
06.04.2017
08:45:44
помоему это термины из других сред

Google

Akzhan
06.04.2017
08:46:28
вам знакомо определение domain specific language?)

Антон
06.04.2017
08:46:46
риторический вопрос, очевидно

Akzhan
06.04.2017
08:47:16
типичный термин для среды Ruby (на нем удобно проектировать DSL).

Антон
06.04.2017
08:47:36
допустим, что-то поддается интервенции, что-то - нет
и?

Akzhan
06.04.2017
08:52:40
и таки что вы от меня хотите? я оперирую терминами "definition" и "declaration". что не так?

Антон
06.04.2017
08:53:28
я не очень понимаю зачем это нам сейчас

Akzhan
06.04.2017
08:54:48
да вообще-то вся инфраструктура Rails завязана на определение бизнес-логики декларативным путем

Антон
06.04.2017
08:55:22
ужас какой, зачем это?

Akzhan
06.04.2017
08:55:48
может, потому что это удобно?

Антон
06.04.2017
08:56:04
а кто-то предложил другой путь?

v
06.04.2017
08:56:15
Ну все, погнал Эрнест Мулдашев: третий глаз, зеленые человечки, газета «Аномалия».