Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Display Rails Validation Error(s) In Non-defaults Places

DZone's Guide to

Display Rails Validation Error(s) In Non-defaults Places

·
Free Resource
Do you want to display rails validation error(s) in non-defaults places? Enjoy! 

App helper:  def errors_for(object, attribute)
    if errors = object.errors.on(attribute)
    errors = [errors] unless errors.is_a?(Array)
    return "
  
    " + errors.map {|e| "
  • › " + e + "
  • "}.join + "
" end end
App view (example) <%= errors_for @user, :login %> Code by radarek
Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}