Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 12

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Желательно логику моделей конечно в формы выносить
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Желательно логику моделей конечно в формы выносить
У меня в реакте всё, да, в модели самое необходимое
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Nikolay Turnaviotov
У меня в реакте всё, да, в модели самое необходимое
А реакт тут непричем вообще
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Злобный хакер тебе может любые данные совать
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Надо на бэкенде ВСЕ данные валидировать
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
В смысле форма для меня это фронт..
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
А вот в модели все проверки и вписаны
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Не думаю что ты понимаешь для чего нужен form object
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Не думаю что ты понимаешь для чего нужен form object
Да, не понимаю
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Советую погуглить, я ща не смогу доступно объяснить
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
Ок, спасибо за совет
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
В целом можно не особо заморачиваться и покрыть модели тестами + 2-3 на эндпоинт
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Для небольшой апишки этого хватит
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Когда будет сложная логика между моделями можешь начать офигевать с этого
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Например одна гигантская модель в которой куча других моделей
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Это сложно тестировать, это сложно поддерживать
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Но через это наверное лучше пройти.
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
Ну, вот у меня сейчас клиент, в нём тарифный план, и к нему же привязаны сервисы - почта, телетайп, телеграф, в смысле сайты, базы данных, почта, DNS, в рамках тарифного плана
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
Ну и домен, а это вообще отдельный gem, который обвязка на XML API, я тут вообще фиг знает как тестировать
источник

NT

Nikolay Turnaviotov in pro.rb (Ruby/Rails / RU)
И как сделать заглушку отдающую данные нужные мне
источник