lib/rails_amp/overrider.rb in rails_amp-0.2.0 vs lib/rails_amp/overrider.rb in rails_amp-0.2.1
- old
+ new
@@ -22,14 +22,16 @@
# override amp target actions
RailsAmp::ActionOverrider.module_eval do
actions.to_a.each do |action|
define_method action.to_sym do
super()
- respond_to do |format|
- format.send(RailsAmp.default_format.to_sym) do
- # search amp format(default is .amp) .html templates
- lookup_context.formats = [RailsAmp.default_format] + RailsAmp.lookup_formats
- render layout: 'rails_amp_application.amp'
+ unless performed?
+ respond_to do |format|
+ format.send(RailsAmp.default_format.to_sym) do
+ # search amp format(default is .amp) .html templates
+ lookup_context.formats = [RailsAmp.default_format] + RailsAmp.lookup_formats
+ render layout: 'rails_amp_application.amp'
+ end
end
end
end
end
end