Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9300649
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T22:49:46+00:00 2026-06-18T22:49:46+00:00

I would like to do some analytics on my active admin enabled rails application.

  • 0

I would like to do some analytics on my active admin enabled rails application. For that, I need to paste some <script> and <noscript> code just before the </body> tag in my layout file. Unfortunately, I am not able to do that as the application.html layout file seems ineffective since ActiveAdmin renders its own layout files.

Is there a hook/place where I can insert the custom html code ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T22:49:47+00:00Added an answer on June 18, 2026 at 10:49 pm

    Alright, first thing you’ll have to clone the repository into your rails app, usually you’d put it in the vendor directory but rails throws this annoying warning that it will deprecate the use of the vendor directory style dir, it doesn’t matter much if you’re going to production with a 3.* version, so just do this into either vendor or lib directory in your rails app.

    git clone git://github.com/gregbell/active_admin.git

    Now change your Gemfile and have the gem loaded from the directory you set

    gem 'activeadmin', :path => 'lib/activeadmin'

    Now you have your own version of activeadmin, so whatever you need to edit you can do it directly from that dir, including changing the default layout that it is bundled with.

    Few words of advise:

    Although this method allows you to far more customize active admin you are fully aware that to update it to a newer version would need you to do some git pulling and merging if necessary.

    I used this method with jquery-ui-rails plugin and with another gem, it works splendid and moreover you can contribute to the gem back if you add the hook you wanted to the gem itself.
    Good luck!

    —- Edit —-

    As you pointed out in a comment activeadmin doesn’t work exactly how you would expect but no worries it’s still an easy fix.
    Under the hood activeadmin uses something called arbre which is created and maintained by the same developer.

    https://github.com/gregbell/arbre, it’s just a DOM library for ruby.

    So what you have to do is this:

    Head over to this file inside the activeadmin dir you just cloned lib/active_admin/views/footer.rb

    this is the footer of the activeadmin application, as you can see inside the build method you can insert inside something such as add_scripts method and below add

    def add_scripts
      script :src => 'http://yoursource.com'
    end
    

    I am not fully sure how the arbre syntax flows but it shouldn’t be hard to figure out.

    Good luck!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to paste some Google Analytics code into my WordPress site. It's the
I would like to store some analytics figures. For example, the amount of times
I would like to do some static code analysis for Java source code. For
I would like some help about an Android Application. I used the new Google
I would like some container that I can very efficiently append a variable amount
I would like some sugestion on how to design a table that gets like
I would like some help parsing a dynamic (folder.subfolders) xml with xslt, I tried
I would like some assistance on creating a depreciation run in X++ the variables
I would like some advice on the best approach to use in the following
I would like some of my preferences to have icons, like the Settings app.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.