17 lines
359 B
Ruby
17 lines
359 B
Ruby
module Locomotive
|
|
module ActionController
|
|
class PublicResponder < ::ActionController::Responder
|
|
|
|
def navigation_behavior(error)
|
|
if get?
|
|
raise error
|
|
elsif has_errors? && default_action
|
|
redirect_to navigation_location
|
|
else
|
|
redirect_to navigation_location
|
|
end
|
|
end
|
|
|
|
end
|
|
end
|
|
end |