2

user.js.coffee特定のビューでのみ使用されるコーヒー スクリプトがあります。次の回答を使用してこれを達成しました。

https://stackoverflow.com/a/6795533/784318

これで、スクリプトを から除外しましたapplication.js//= require_tree .エントリも削除しました。

したがって、私のファイルはここで利用できます:http://localhost:3000/assets/user.jsただし、これをサーバーにデプロイすると、アセットが 1 つに結合されるapplication.jsため、次のように user.js が本番環境で利用可能であることを確認するにはどうすればよいですhttp://myserver.com/assets/user.jsか?

4

2 に答える 2

2

(environments/production.rbまたは、プリコンパイルが必要な環境) で、このファイルのコメントを解除するか、プリコンパイル配列に追加します。

# environments/production.rb

config.assets.precompile += %w( user.js )

他のエントリが既に存在している可能性があります。個別にアクセスする必要がある他のファイルを追加するだけです。

このファイルは 1 つの大きなファイルにコンパイルされず、次のapplication.jsように個別にアクセスできます。user.js

于 2013-04-30T11:38:23.987 に答える