ggt*_*mgg 2 ruby-on-rails newrelic amp-html
AMP验证器说"除了特定形式外,不允许使用标签'脚本'."
现在我知道这个标签'script'是由newrelic_rpm自动创建的.
我的问题是如何在AMP页面上禁用newrelic_rpm.
我的AMP页面的URL就像http://example.com/foo/bar.amp.
所以我尝试了这样的设置config/newrelic.yml:
common: &default_settings
license_key: foobarfoobarfoobarfoobar
app_name: Foobar
rules.ignore_url_regexes: ["amp", ".*amp"]
development:
<<: *default_settings
app_name: FooBar (Development)
developer_mode: true
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我的项目环境:
我做了同样的事情.对@ Awjecc回答的小调整
ApplicationController < ActionController::Base
before_action :ignore_newrelic, :if => :amp_request?
...
private
def ignore_newrelic
NewRelic::Agent.ignore_transaction
NewRelic::Agent.ignore_apdex
NewRelic::Agent.ignore_enduser
end
def amp_request?
request.format.try(:amp?)
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
436 次 |
| 最近记录: |