如何删除 Rails 模型上的 validates_presence_of 中的字段名称以进行以下编码
validates_presence_of :address, :attributes => true, :discard_if => :invalid?, :on => :save, :message=> "Invalid Address"
输出是
Address Invalid address
并且我不想在此验证中使用地址字段
请帮我解决这个问题
最佳答案
标准错误格式为“%{attribute} %{message}”
。如果您不希望消息中包含属性名称,您可以更改您所在区域中的 errors.format
。
# config/locales/en.yml
en:
errors:
format: '%{message}'
据我所知,您无法对单个属性执行此操作。
关于ruby-on-rails - 如何删除 Rails 模型上 validates_presence_of 中的字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1321625/