3

好的,确切的原因是我想限制新的遗物从管理界面收集数据,所以我需要输入:

newrelic_ignore

进入不应添加新遗物跟踪器的类。在 ActiveAdmin 的资源类中,我可以使用

controller do
  newrelic_ignore
end

但是在仪表板中这是行不通的。

您知道如何将课程代码添加到仪表板吗?

4

2 回答 2

1

你可以试试:

if defined?(NewRelic)
  Rails.application.config.to_prepare do
    controllers = [ActiveAdmin::BaseController, ActiveAdmin::PageController, ActiveAdmin::ResourceController]
    controllers.each do |controller|
      controller.class_eval do
        newrelic_ignore
      end
    end

    ActiveAdmin.application.namespaces.values.each do |namespace|
      namespace.resources.collect(&:controller).each do |controller|
        controller.class_eval do
          newrelic_ignore
        end
      end
    end
  end
end
于 2014-03-26T10:03:37.690 回答
0

我对活动管理员不是很熟悉,但你可以在初始化程序中尝试这样的事情:

Rails.application.config.to_prepare do
  ActiveAdmin::BaseController.class_eval do
    newrelic_ignore
  end
end
于 2012-06-24T21:37:05.723 回答