Der AMP-Validator sagt: "Das Tag-Skript ist nur in bestimmten Formularen unzulässig.".So deaktivieren Sie newrelic_rpm auf Rails AMP-Seite
Jetzt weiß ich, dass dieses Tag 'Skript' automatisch von newrelic_rpm erstellt wird.
Mein Problem ist, dass ich newrelic_rpm auf AMP-Seite deaktivieren kann. Die URL meiner AMP-Seite ist wie http://example.com/foo/bar.amp
.
So habe ich versucht, Einstellungen wie diese 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
Aber es funktioniert nicht.
Meine Projektumgebung:
- Schienen (4.1.8)
- Rubin (2.2.3)
- newrelic_rpm (3.14.0.305)
Könnte es sich lohnen, Ihren anderen Controllern 'amp_request?' Zu erlauben, obwohl, nein? – coreyward
Andere Controller erben normalerweise von ApplicationController und sollten Zugriff auf diese Methode haben – Swards
'private' Methoden sind nicht zugänglich von erbenden/untergeordneten Klassen. Aus diesem Grund verwenden Sie normalerweise "geschützte" Methoden. – coreyward