1

我已经调整了引导包装器,现在我将所有内联错误显示为 simple_form 字段上方的一个块。

该表单是一个注册设计表单,特别是来自 rails-prelaunch-signup composer 应用程序。如何在错误消息中包含字段名称?

目前我得到“无效”或“不能为空白”,但是我想要“电子邮件不能为空白”之类的东西。

4

2 回答 2

4

如果模型中没有设置错误消息,Simpleform 指的是 Rails 本地化。因此,如果您想为每条错误消息添加属性名称,您可以在您的语言环境文件中添加类似这样的内容:

en:
  errors:
    messages:
      blank: "%{attribute} can't be blank"
      invalid: "%{attribute} isn't valid" 

将在哪里%{attribute}插入字段名称的占位符。

于 2015-11-02T08:31:23.990 回答
1

您可以在模型中设置错误消息:

validates :email, presence: { error_message: "Email can't be blank" }
于 2013-10-02T17:15:03.810 回答