【问题标题】:"You need to supply at least one validation" but Rails validation exists“您需要提供至少一项验证”但存在 Rails 验证
【发布时间】:2014-09-20 22:48:44
【问题描述】:

我有以下验证:

class Event < ActiveRecord::Base
  attr_accessible :starts, :ends

  validates :no_multi_day_events

  private
    def no_multi_day_events
      if (ends.day != starts.day)
        errors.add(:ends, "No multi-day events")
      end
    end
end

但是,当我尝试加载包含此文本的页面时,出现错误:You need to supply at least one validation

我如何提供验证?

【问题讨论】:

    标签: ruby-on-rails validation


    【解决方案1】:

    你应该打电话给:

    validate :no_multi_day_events
    

    而不是

    validates :no_multi_day_events
    

    【讨论】:

    • 天啊....我的眼睛有问题..你救了我。谢谢你......我认为每个用谷歌搜索这个答案的人都需要呼吸新鲜空气和喝杯咖啡。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 2011-07-21
    相关资源
    最近更新 更多