ruby-on-rails – 如何更改默认rails error div“field_with_err
发布时间:2020-12-16 20:01:06 所属栏目:百科 来源:网络整理
导读:我正在使用 sorcery认证和 twitter bootstrap. 我想通过更改默认的轨道 div class =“field_with_errors”通过twitter的引导方式在我的注册表单上设置错误消息.它被添加到DOM中. 做这样的事情的铁路公约是什么? 我想你可以添加一些操纵DOM的javascript来重
我正在使用
sorcery认证和
twitter bootstrap.
我想通过更改默认的轨道< div class =“field_with_errors”>通过twitter的引导方式在我的注册表单上设置错误消息.它被添加到DOM中. 做这样的事情的铁路公约是什么? 我想你可以添加一些操纵DOM的javascript来重命名< div class =“field_with_errors”>,但这似乎是一个黑客.似乎应该有一种方法来重写这个在rails,但我不知道该怎么做. 这是引导需要您标记错误以使用其内置的表单错误样式: <div class="control-group error"> <label class="control-label" for="inputError">Input with error</label> <div class="controls"> <input type="text" id="inputError"> <span class="help-inline">Please correct the error</span> </div> </div> 解决方法
从上面的链接,如果你在类Application Application Rails ::应用程序config / application.rb
config.action_view.field_error_proc = Proc.new { |html_tag,instance| "<div class="field_with_errors control-group error">#{html_tag}</div>".html_safe } 当验证失败时,您的输入标签将在其周围有一个红色的标记 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |