如果我删除了||下面的声明将起作用。有什么想法吗? 我希望它仅对“社交”和“新闻”以外的类别进行验证
validates :image, presence: true, if: Proc.new { |a| a.category != "social" || a.category != "news" }
答案 0 :(得分:1)
要验证不属于“社交”而非“新闻”的类别,您需要
validates :image, presence: true, if: Proc.new { |a| a.category != "social" && a.category != "news" }