Ruby on rails 如何将模型验证消息设置为不包含属性名称
当Ruby on rails 如何将模型验证消息设置为不包含属性名称,ruby-on-rails,Ruby On Rails,当案例id在安排上不唯一时,我试图向用户显示错误消息“此案例的安排已被安排” 这是我的en.yml文件: en: activerecord: errors: models: arrangement: attributes: case_id: taken: "Arrangement has already been scheduled for this case" 但我一直收到这样的
案例id
在安排上不唯一时,我试图向用户显示错误消息“此案例的安排已被安排”
这是我的en.yml文件:
en:
activerecord:
errors:
models:
arrangement:
attributes:
case_id:
taken: "Arrangement has already been scheduled for this case"
但我一直收到这样的信息:“本案的安排已经安排好了”
如何在此错误消息中不显示字段名
排列模式
class Arrangement < ActiveRecord::Base
belongs_to :case
validates_uniqueness_of :case_id, :allow_nil => true
...
选中此项查看我的编辑。似乎不适用于特定型号。
en:
activerecord:
errors:
models:
arrangement:
format: "%{message}"
attributes:
case_id:
taken: "Arrangement has already been scheduled for this case"