ruby-on-rails – 显示其字段旁边的验证错误

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 显示其字段旁边的验证错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法显示不在表单页面顶部的错误,但在字段旁边,会发出错误

解决方法

初始化/ my_custom_error_messages.rb
ActionView::Base.field_error_proc = Proc.new do |html_tag,instance|
  errors = Array(instance.error_message).join(',')
  %(#{html_tag}<span class="validation-error">&nbsp;#{errors}</span>).html_safe
end

更新:

没有标签

ActionView::Base.field_error_proc = Proc.new do |html_tag,')

  if html_tag =~ /^<label/
    html_tag
  else
    %(#{html_tag}<span class="validation-error">&nbsp;#{errors}</span>).html_safe
  end

end

参考:rails guide

猜你在找的Ruby相关文章