lib/auxilium/responders/continue_responder.rb in auxilium-3.0.24 vs lib/auxilium/responders/continue_responder.rb in auxilium-3.0.30
- old
+ new
@@ -5,12 +5,12 @@
module Auxilium
module ContinueResponder
protected
def navigation_location
- return options[:location] if options[:location] && (controller.is_a?(Devise::SessionsController) || controller.is_a?(Devise::PasswordsController))
+ return options[:location] if options[:location] && (defined?(Devise) && (controller.is_a?(Devise::SessionsController) || controller.is_a?(Devise::PasswordsController)))
return options[:location] if controller.params[:commit] == 'continue' && options[:location]
- return options[:collection_location].call if %w[save commit].include?(controller.params[:commit]) && options[:collection_location]
+ return options[:collection_location].call if %w[save commit delete].include?(controller.params[:commit]) && options[:collection_location]
return resource_location if controller.params[:commit] == 'continue'
klass = resources.last.class
if klass.respond_to?(:model_name)