私はすべてを含むためjavascript_include_tag 'application'
を使用していたAMPは、ファイルをJSが、今AMPの実装後に、それがエラーを示して前に:AMP-HTMLページはどのようにrails/app/assets/javascriptフォルダからjavascriptをロードしますか?
The tag 'script' is disallowed except in specific forms
AMPがサポートasync
script
タグ
私はすべてを含むためjavascript_include_tag 'application'
を使用していたAMPは、ファイルをJSが、今AMPの実装後に、それがエラーを示して前に:AMP-HTMLページはどのようにrails/app/assets/javascriptフォルダからjavascriptをロードしますか?
The tag 'script' is disallowed except in specific forms
AMPがサポートasync
script
タグ
2017年頃から、javascriptコンポーネントでamphtml gemを使用して、カスタムjavascriptで強力なレールアプリケーションを構築することができます。
における属性とapplication/json+ld
タイプは任意の非を持つことはできませんAMPはAMPでJavaScriptコードを提供しましたが、Google AMPチームによって提供されるJavaScriptのみがAMP's specificationsとしてAMPページに存在する可能性があります。
rails-jsファイルをAMP-HTMLに含めることのできる代替方法はありますか? @Butter –
AMPチームにgithubのサポートを追加するようにリクエストすることができます。これは、おそらくrails-jsを含むと考えることができる唯一の方法です。 – Andrew
カスタムJavaScriptファイルをアンプページにレンダリングすることはできません。しかし、アンプはほぼすべてのjavascriptライブラリの置き換えを提供します。 https://www.ampproject.org/docs/reference/components
アンプのコンポーネントを使用して機能を構築するだけです。
更新していただきありがとうございます..! –