タイトルで述べたように、特定のアセット、つまり javascript ファイルのキャッシュを防止したいと考えていますsomething.js.erb
。以下のような状況です。
の内容something.js.erb
:
...
var something = <%= SomethingHelper.get_something.to_json %>;
...
からの値を正常にバインドしますSomethingHelper
が、一度だけ、JavaScript ファイルを手動で編集しない限り、値がvar something
再度割り当てられることはありません。
これはどういうわけか予想されるかもしれませんが、明らかに私のニーズを満たしていません。SomethingHelper.get_something
通話時間に応じた変化を出力。そのため、コンパイル済みファイルで最新のデータを確認する必要がありsomething.js
ます。
私の正確な必要性:
- アセット パイプラインのキャッシュ全体を無効にしたくない
something.js.erb
リクエストされるたびにレンダリングしたいだけです。
これは可能ですか?
環境情報:
- レール4
- 開発モード
- Rails独自のサーバーですが、本番環境ではnginxになります
ありがとう