私はRailsの3.1を使用していますが、資産の下で私はこのようなファイルがあります:資産の事前コンパイル
assets
javascripts
admin
admin.js
a1.js
client
client.js
c1.js
admin.jsすると、この
//
//= require jquery
//= require jquery_ujs
//= require a1
client.jsのように見えますが、このようになります。
//
//= require jquery
//= require c1
開発モードですべて正常に動作します。レーキ資産を実行すると、プリコンパイルされたときにパブリック/アセットにjavascriptファイルが表示されません。パブリック/アセットのすべてのスタイルシートが表示されます。
私は、これは、この場合、マニフェストファイル(admin.jsとclient.js)がサブディレクトリにあるという事実に関係していと思います。
rakeアセット:プリコンパイルはサブディレクトリを調べません。
これを修正する方法に関するご提案です。私はjavascriptファイルの束を持っているので、私がレイアウトした方法でファイルを持っていることを好む。