Предположим, у меня есть модель ActiveRecord с некоторыми валидациями.Оценка Rails 4 валидации на условиях
class Thing < ActiveRecord::Base
validates_presence_of :title
validates_uniqueness_of :slug
end
Я ищу способ поставить условия на ли или нет валидации оцениваются с созданием или обновлением объекта этой модели.
Будет что-то вроде этой работы?
#pseudocode
class Thing < ActiveRecord::Base
if conditions
validates_presence_of :title
validates_uniqueness_of :slug
end
end
Есть ли наилучшая практика для этого? Или это все подходы faux pas?
см. Пример электронной почты http://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates – devanand