我已经调整了引导包装器,现在我将所有内联错误显示为 simple_form 字段上方的一个块。
该表单是一个注册设计表单,特别是来自 rails-prelaunch-signup composer 应用程序。如何在错误消息中包含字段名称?
目前我得到“无效”或“不能为空白”,但是我想要“电子邮件不能为空白”之类的东西。
我已经调整了引导包装器,现在我将所有内联错误显示为 simple_form 字段上方的一个块。
该表单是一个注册设计表单,特别是来自 rails-prelaunch-signup composer 应用程序。如何在错误消息中包含字段名称?
目前我得到“无效”或“不能为空白”,但是我想要“电子邮件不能为空白”之类的东西。
如果模型中没有设置错误消息,Simpleform 指的是 Rails 本地化。因此,如果您想为每条错误消息添加属性名称,您可以在您的语言环境文件中添加类似这样的内容:
en:
errors:
messages:
blank: "%{attribute} can't be blank"
invalid: "%{attribute} isn't valid"
将在哪里%{attribute}
插入字段名称的占位符。
您可以在模型中设置错误消息:
validates :email, presence: { error_message: "Email can't be blank" }