Ken*_*n W 11 ruby validation ruby-on-rails ruby-on-rails-3
我正在使用
validates :feed_id, presence: true, uniqueness: true
Run Code Online (Sandbox Code Playgroud)
我应该如何生成自定义错误消息以指定用户已订阅此订阅源(feed_id)字段是重复的
我知道我可以做validate_uniqueness_of,但它会不必要地混乱代码.如果唯一性验证失败,如何传递特定的错误消息?
jdo*_*doe 25
将带有键message和所需消息的哈希值作为值而不是true:
validates :feed_id, presence: true, uniqueness: {message: "already subscribed"}
Run Code Online (Sandbox Code Playgroud)