2011-12-26 14 views
2

よしので、私はvendor/assets/javascript/でこれらのファイルを持って言うことができます:アセットを自分のファイルとapplication.jsファイルにコンパイルする方法を教えてください。

app/assets/javascript/
  • modernizer.js
  • lightbox.js
  • highchart.js

そして、これらのファイル:

  • pages.js.coffee
  • accounts.js.coffee
  • application.js.coffee
  • charts.js.coffee

私はlightbox.jshighchart.jsmodernizer.jsはすべて別々のファイルにコンパイルしたいと思います。ここでpublic/assets/での例です:

  • application-HASH.js
  • modernizer-HASH.js
  • highchart-HASH.js
  • lightbox-HASH.js

私はRailsの3.1.3を使用していますが、Rubyの1.9.3(未本事項こと) 。

答えて

1

application.rb

config.assets.precompile += ['lightbox.js', 'highchart.js', 'modernizer.js'] 
+0

でこれを貼り付けてプリコンパイルする資産のリストにそれらを追加し、私はほとんど成功しているしばらく前に試してみました、私はそれに打撃を与えると、それならば、この正しいマークされます働くその間、 'pages.js.coffee'でも同じことをしたいのですか?または、私はすべてのページにロードしたくないファイルの任意の量ですか? :/ – krainboltgreene

+0

私はそれがうまくいくはずだと思います。それ以外の場合は、さまざまな.coffeeファイルを必要とする別のマニフェストファイルを追加し、そのファイルを 'config.assets.precompile'に追加する必要があります。 –

+0

gitの履歴を見ると、それがうまくいかなかったのです。それは間違いなく今働いている! – krainboltgreene

関連する問題