我已经调整了bootstrap包装器,现在我将所有内联错误显示为simple_form字段上方的块。
表单是注册Devise表单,特别是rails-prelaunch-signup composer app。如何在错误消息中包含该字段的名称?
目前我“无效”或“不能空白”,但我希望“电子邮件不能为空”。
答案 0 :(得分:4)
如果模型中未设置错误消息,则Simpleform指的是rails定位。因此,如果要将属性名称添加到每个错误消息中,可以在语言环境文件中添加以下内容:
en:
errors:
messages:
blank: "%{attribute} can't be blank"
invalid: "%{attribute} isn't valid"
其中%{attribute}
是将插入字段名称的占位符。
答案 1 :(得分:1)
您可以在模型中设置错误消息:
validates :email, presence: { error_message: "Email can't be blank" }