0
有下面的代碼:如何將標準消息錯誤添加到自定義驗證程序?
validate :food_types_cannot_be_nil
def food_types_cannot_be_nil
if food_types.blank?
errors.add(:food_types, 'cannot be nil')
end
end
但現在我想的是,而不是「不能是零」的消息的文本將是空白的對象的標準文本(確認存在)。我可以做嗎?
正如你所看到的我使用自定義驗證器。可以'validates_presence_of'檢查空白嗎? – malcoauri
是的,它顯然是空白值。你可以參考[rails help](http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_presence_of) – Jeet