gpt4 book ai didi

ruby-on-rails - Active Admin - 如何在 标签之前添加自定义脚本?

转载 作者:行者123 更新时间:2023-12-04 03:51:55 25 4
gpt4 key购买 nike

我想对我启用了事件管理员的 Rails 应用程序进行一些分析。为此,我需要粘贴一些 <script><noscript> </body> 之前的代码标记在我的布局文件中。不幸的是,我不能像 application.html 那样做到这一点。布局文件似乎无效,因为 ActiveAdmin 呈现它自己的布局文件。

是否有可以插入自定义 html 代码的 Hook /位置?

最佳答案

使用 ActiveAdmin 0.6.0 和 Rails 4.0.5 进行测试。

您还可以覆盖 arbre事件管理员用来呈现页脚的 View 。在您的 active_admin初始化程序添加:

# config/initializers/active_admin.rb
require 'admin/analytics_footer'

ActiveAdmin.setup do |config|
config.namespace :admin do |admin|
config.view_factory.footer = Admin::AnalyticsFooter
end
end

并定义 View :
# lib/admin/analytics_footer.rb
module Admin
class AnalyticsFooter < ActiveAdmin::Views::Footer
def build
super
render('layouts/analytics')
end
end
end

并将您的 ga 跟踪代码放在 app/views/layouts/_analytics.html.erb 中.服务器重新启动后,该代码段应出现在页面末尾的页脚内。

关于ruby-on-rails - Active Admin - 如何在 </body> 标签之前添加自定义脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14926120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com