Я действительно новичок в фениксе и эликсире, поэтому извиняюсь, если это похоже на простые вопросы. Я искал переполнение стека и блоги, прежде чем я подумал о размещении его здесь.Phoenix framework - Пользовательские изменения валидации
У меня есть 2 поля в модели, поле A: целое и поле B: целое. Выполняя мои проверки с помощью моего набора изменений, я хочу создать специальную проверку, которая проверяет, является ли поле А больше поля b при создании нового элемента, и если это так, запустите сообщение об ошибке и верните их на новый маршрут. Извините, если я не использую правильные термины.
Так что я думаю, что теперь это вопрос 2 части. Во-первых, должен ли я делать это в своей модели, создавая специальную проверку или это должно быть в контроллере? И во-вторых, какой самый простой способ написать это в phoenix?
Еще раз спасибо.
Похоже, что сравнение было бы лучше всего обработать с помощью специальной проверки. На ваши вопросы, вероятно, лучше всего ответить в документах: http://www.phoenixframework.org/docs/ecto-models – errata
Я думаю, что на ваш ответ правильно ответил, но это скорее вопрос Ecto/Elixir, который есть у Phoenix one I верить. –