ruby-on-rails - 如何删除 Rails 模型上 validates_presence_of 中的字段名称

标签 ruby-on-rails validation model

如何删除 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/

相关文章:

apache-flex - 如何将 3D 对象导入 Adob​​e Flex?

ruby-on-rails - 我如何用 JSON 响应一些 http GET 请求和 HTML 响应其他请求?

ruby-on-rails - Rails validates_presence_of 具有多个字段

ruby-on-rails - 在 Controller 中使用实例变量

javascript - 如何以编程方式关闭 HTML5 表单验证错误消息?

r - 如何在R中绘制高斯图模型

ruby-on-rails - Ruby on Rails 中的截断和简单格式字符串

c# - 必填字段验证器停止图像按钮 onclick?

验证时 iOS 分发证书未连接

ruby-on-rails-3 - Rails 3-如何处理从数据库获取的数据