12

Activeadminに Gon ( https://github.com/gazay/gon ) を追加したい

しかし、私は行を追加する必要があります

<%= include_gon %>

レイアウトの先頭セクションへ

しかし、私はどのように把握することはできませんか?

4

5 に答える 5

28

Mexxer のコメントに追加します。`config/initializers/active_admin.rb に移動します

ページの下部に、次の項目があります。

# == Register Stylesheets & Javascripts
#
# We recommend using the built in Active Admin layout and loading
# up your own stylesheets / javascripts to customize the look
# and feel.
#
# To load a stylesheet:
#   config.register_stylesheet 'my_stylesheet.css'
#
# To load a javascript file:
#   config.register_javascript 'my_javascript.js'

次のように、最後の行のコメントを外し、my_javascript.js を自分のファイルに置き換えます...

# To load a javascript file:
config.register_javascript 'invoices.js'

そのファイルは次の場所にあります。app/assets/javascripts/invoices.js

于 2012-07-02T16:24:58.990 に答える
6

これも関連している可能性があります。

# The Active Admin equivalent of putting this in your application layout:
# <head>
#   <%= cloudinary_js_config %>
# </head>

module ActiveAdmin
  module Views
    module Pages
      class Base < Arbre::HTML::Document

        alias_method :original_build_head, :build_active_admin_head

        def build_active_admin_head
          original_build_head

          within @head do
            text_node include_gon
          end
        end

      end
    end
  end
end

ソース: https://gist.github.com/seanlinsley/9786622

于 2014-09-24T10:26:16.953 に答える
0
Rails.application.config.after_initialize do
  javascripts = [] 
  javascripts << "//maps.googleapis.com/maps/api/js?sensor=false&key="
  javascripts += ActiveAdmin.application.javascripts.to_a
  ActiveAdmin.application.javascripts.replace javascripts
end

https://github.com/activeadmin/activeadmin/issues/340#issuecomment-92512556

于 2015-10-17T14:48:35.970 に答える