3
.erb
拡張子をファイル.js
に追加できることに気付きました。 .erb
の機能を利用できるファイルタイプのリストはありますか?または、任意のテキストファイル.erb
が可能ですか?私は主に可変配置を使用しています。 <%= @user.id %>
どのファイルを.erbファイルにすることができるか
.erb
拡張子をファイル.js
に追加できることに気付きました。 .erb
の機能を利用できるファイルタイプのリストはありますか?または、任意のテキストファイル.erb
が可能ですか?私は主に可変配置を使用しています。 <%= @user.id %>
どのファイルを.erbファイルにすることができるか
はい、あなたは基本的に任意のテキストファイルに.erb
拡張子を追加し、:)
を離れテンプレーティングを開始することができ、私は個人的にのみビューとJSファイル上でそれを試してみましたが、なぜそれはないだろう、私は表示されません他のファイルのために働きます。
JavaScriptファイルがテンプレート化されていると、キャッシュ/ CDNのメリットが失われることに注意してください。それらを一般的なものにして、何らかの仕組み(データ、データ属性、隠しフォームフィールドなどを設定するためだけのインラインJavaScript)を使ってユーザーデータを渡すことを検討してください。 –
私はこれを読むことができるようにリンクを教えてください。 –
静的コンテンツのCDNの利点については、[Yahoo's guide](http://developer.yahoo.com/performance/rules.html#cdn)を参照してください。 CDNを費用対効果の高い方法で使用するには、大量のユーザー間でファイルを共有できる必要があります。すべてのJavaScriptファイルに異なるユーザーIDが設定されていると、動作しません。データを渡す方法は二次的な問題です。インラインJavaScriptは ' '。データ属性は '
'のように見えます。 –