【问题标题】:Rails 3: how to generate custom error message from failed validationRails 3:如何从失败的验证中生成自定义错误消息
【发布时间】:2012-05-07 19:59:34
【问题描述】:

我正在使用

validates :feed_id, presence: true, uniqueness: true

我应该如何生成自定义错误消息以指定用户已订阅此提要(feed_id)字段是重复的

我知道我可以只做 validate_uniqueness_of 但它会不必要地混淆代码。如果唯一性验证失败,如何传递特定的错误消息??

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 validation


    【解决方案1】:

    使用键 message 和所需消息作为值而不是 true 放置散列:

    validates :feed_id, presence: true, uniqueness: {message: "already subscribed"}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-20
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多