Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Insert tag into Active Admin body tag to disable turbolinks
module ActiveAdmin
module Views
module Pages
class Base < Arbre::HTML::Document
def build(*args)
super
add_classes_to_body
add_attributes_to_body
build_active_admin_head
build_page
end
def add_attributes_to_body
@body.attributes[:"data-no-turbolink"] = "true"
end
end
end
end
end
@bennyzr

This comment has been minimized.

Copy link
Owner Author

commented Dec 14, 2016

app/lib/active_admin/disable_turbo_links.rb

module ActiveAdmin
module DisableTurbolinks

  def build(*args)
		super
    add_attributes_to_body
  end

	def add_attributes_to_body
		@body.attributes[:"data-no-turbolink"] = "true"
	end
end

end

config/initializers/active_admin_extensions.rb

ActiveAdmin::Views::Pages::Base.prepend(ActiveAdmin::DisableTurbolinks)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.