Rails override validation message

前端 未结 4 582
慢半拍i
慢半拍i 2020-12-13 22:15

I want to see not valid value in validation message.

validates_uniqueness_of :event, :scope => :user_id

Result: \"Title has already has

4条回答
  •  离开以前
    2020-12-13 22:49

    use a lambda :

    validates_uniqueness_of :event, :scope => :user_id, :message=> lambda { |e| "#{e.event} already has been taken by #{e.user}"}
    

提交回复
热议问题