Sha256: 344ee52aab7db795154a529e9f33d614d8d31d47445c97c3b80af06e2234c012
Contents?: true
Size: 781 Bytes
Versions: 2
Compression:
Stored size: 781 Bytes
Contents
# Basically a standard responder, but if module Edifice module Forms class Responder < ActionController::Responder protected # add the :u_e header to xhr error requests def navigation_behavior(error) ::Rails.logger.warn '>>>>>>> has_errors? is: ' + (has_errors? ? 'true' : 'false') if controller.request.xhr? && !get? and has_errors? && default_action render :action => default_action, :status => :unprocessable_entity, :layout => nil else super(error) end end # actually render something on successful updates def to_format unless get? or has_errors? or post? display resource, :status => :ok else super end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
edifice-forms-0.5.1 | lib/edifice-forms/responder.rb |
edifice-forms-0.5.0 | lib/edifice-forms/responder.rb |