ruby-on-rails - 为新的 ActiveRecord 验证指定错误消息(存在)

标签 ruby-on-rails ruby validation activerecord sinatra-activerecord

我遇到了一个有趣的情况。我想知道如何使用新的 ActiveRecord 验证语法指定错误消息,

而旧的方法是:

validates_presence_of :person, message: "Sorry, you're not present!"

我试过:

validates :person, presence: {true, message: "Sorry, you're not present!"}

但这行不通...而且我似乎无法在 ActiveRecord 文档中找到它的任何示例...有人知道语法吗?

最佳答案

正确的语法是:

验证:person, presence { message: "blah blah"},唯一性:{ message: "blah blah"}

关于ruby-on-rails - 为新的 ActiveRecord 验证指定错误消息(存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29779150/

相关文章:

azure - SSL 证书验证 Azure

mysql - 在 ActiveRecord 查询中包含所有 id

ruby-on-rails - 输出深度嵌套的 json 关联

ruby - 通过 Capistrano 创建 crontab 而不是使用 crontab -e

ruby - 使用 Ruby 将哈希切片为相等的切片

c# - 带逗号的百分比正则表达式

javascript - 将变量从js传递到rails View 而不刷新页面

ruby-on-rails - PG::UndefinedTable:错误:关系 "users"不存在 - Azure 数据库

ruby - 扩展 ActiveSupport::Notifications.subscribe, instantiation.active_record 钩子(Hook)

sql - 向 Oracle 添加许多 (UDF) 验证函数 - 哪种方法运行速度最快