目前,当出现验证错误时,会在我的表单中呈现div
with :class="field_with_errors"
<form method="post" action="/users" accept-charset="UTF-8">
<div class="field_with_errors">
<input id="user_email" type="text" value="tom@test.com" name="user[email]">
</div>
<input id="user_password" type="password" value="mypass" size="30" name="user[password]">
<input id="user_submit" type="submit" value="Submit" name="commit">
</form>
如果不使用额外的 gem,并且在 Rails 3 环境中,有没有办法修改验证错误的呈现方式?例如,我希望在带有错误的标记div
之后呈现验证错误:input
<input id="user_email" type="text" value="tom@test.com" name="user[email]"><div class="field_with_errors"></div>
另外,有没有办法呈现特定的错误?如果是电子邮件错误,则div
在输入文本框之后呈现并生成“重新输入您的电子邮件”消息。
(到目前为止,我所做的大多数搜索都使用 gems 作为解决方案。)