Sha256: 430fc48bc3cd5a00fcc06051ba79968baaa395ff9401586c4b85ea9fd026b8e3

Contents?: true

Size: 654 Bytes

Versions: 22

Compression:

Stored size: 654 Bytes

Contents

require 'active_support/core_ext/module/qualified_const'

# Makes Ajaxify work properly with action cached actions.
if ActionController.qualified_const_defined?("Caching::Actions::ActionCacheFilter")
	module ActionController
	  module Caching
	    module Actions

	      protected

	        class ActionCacheFilter #:nodoc:

	        	alias_method :original_filter, :filter

	          def filter(controller)
							original_filter controller
	            controller.ajaxify_add_meta_tags unless controller.request.xhr?
	            controller.ajaxify_set_asset_digest_header if controller.ajaxified?
	          end
	        end

	    end
	  end
	end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
ajaxify_rails-0.9.7 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.6 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.5 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.4 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.3 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.2 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.1 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.9.0 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.9 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.8 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.7 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.6 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.5 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.4 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.3 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.2 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.1 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.8.0 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.7.8 lib/ajaxify_rails/action_caching_patch.rb
ajaxify_rails-0.7.7 lib/ajaxify_rails/action_caching_patch.rb