我怎样才能在rail3表单中添加一个红色的错误消息输入错误?
-
25-09-2019 - |
题
因此,在轨,如果任何输入无效,该页面返回到输入页面和红色的错误将旁边INPUT_TEXT或文本域显示。 例如, <% validates_presence_of:电子邮件 %> 它会说,在上面的错误,和电子邮件输入文本转成红色。
然而,当我分别在模型制成的有效检查语句,例如, <% 高清VALID_EMAIL? TMail :: Address.parse(self.email) 拯救 errors.add(“请正确的邮箱地址类型。”) 结束 %> 它会说,在上面的错误,但是INPUT_TEXT本身不会变成红色。
如何手动设置输入文本是转成红色??
解决方案
它应该是:
self.errors.add(:email, "Please type in the correct email address.")
其他提示
试试这个...
self.errors.messages[:email] = ["your error message"]
不隶属于 StackOverflow