因此,在轨,如果任何输入无效,该页面返回到输入页面和红色的错误将旁边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"]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top