В контроллере вы только указываете какие поля принимать с фронта, а валидируете уже не в нём.
Понял. У меня есть валидации в моделях. Например, если у меня есть подписки на сайте (делаю клон патреона), то я хочу проверить подписал ли уже этот человек. И в методе create вызывать @subscription.save только при условии если пользователь может подписаться. А условия такие: должен быть авторизован, должен быть не подписан на этого блогера, не должен являться этим блогером. Нужно ли создавать метод "user_can_join?" помимо валидаций в модели?
Обсуждают сегодня