Добрый день!
Разрабатываю приложение на Ruby on Rails, столкнулся с проблемой: как правильно выполнить проверку поля перед выполнением метода?
К примеру есть модель Invitation (приглашение) и в ней есть метод accept. Перед вызовом метода accept нужно бы проверить данные, которые передает пользователь на соответствие данным в БД. В плохом результате завершить работу метода и вернуть ошибку, которую контроллер сможет отдать на рендеринг.
Можно было и наговнокодить, но хочется сделать в rails-way