Проверки не обрабатываются контроллером и, как таковые, не зависят от действий.
Однако проверки могут быть ограничены в зависимости от типа обновления, вносимого в модель.Обновить, создать или сохранить.
Будет ли для вас возможным ограничить проверки только новыми записями?
validates_numericality_of :card_cvv, :on => :create
Если нет, вы можете написать собственные средства проверкидля обработки возврата true в указанных вами условиях (таких как действие контроллера), но, опять же, это не «Rails Way».
Простейшим примером будет использование validate
метода
validate do
return true if my_action_is_redeem
self.card_cvv =~ /^\d*$/
end
Для получения дополнительной информации о проверках см. документы