我正在使用
validates :feed_id, presence: true, uniqueness: true
如何生成自定义错误消息以指定用户已订阅此Feed(feed_id)字段为重复
我知道我可以做validate_uniqueness_of,但它会不必要地混乱代码。如果唯一性验证失败,如何传递特定的错误消息?
答案 0 :(得分:24)
使用密钥message
和所需邮件作为值而不是true
放置哈希:
validates :feed_id, presence: true, uniqueness: {message: "already subscribed"}