gpt4 book ai didi

ruby-on-rails - 如何阻止 Rails 用 field_with_errors 包装标签

转载 作者:行者123 更新时间:2023-12-03 16:04:25 25 4
gpt4 key购买 nike

当保存表单并且字段未通过验证时,我根本不希望修改标签。
我不介意用一个 div 和一个“field_with_errors”类来包装输入,但是我怎样才能阻止它包装标签呢?

最佳答案

我无法在 ActionView::Base 文档中找到有关 field_error_proc 方法的任何内容,但这是我想出的解决方案。希望这会帮助其他人!

 ActionView::Base.field_error_proc = Proc.new do |html_tag, instance| 
unless html_tag =~ /^<label/
"<div class=\"field_with_errors\">#{html_tag}</div>".html_safe
else
html_tag.html_safe
end
end

关于ruby-on-rails - 如何阻止 Rails 用 field_with_errors 包装标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com