2012-04-16 9 views
1

で動作しているとき、私はそれが資産に関連しています知っている「が見つかりません」されたJavaScript、私はのRails 3、生産

bundle exec rake assets:precompile 

で資産をプリコンパイルんが、ブラウザが私に一つだけのjavascriptのために404を与える(jquery.formalize .min.js)ファイルですが、何らかの理由で生成されません。しかし、プリコンパイルされたアプリケーション-xxxxxx.jsの中にはjquery.formalize.min.jsのコードがあります。

私はそれを含めています:

<%= javascript_include_tag "formalize/jquery.formalize.min", "main" %> 

そしてChromeのエラーメッセージは次のようになります。正式なJSファイルへ

GET http://example.com/assets/jquery.formalize.min-724f21bf646762e539aa18c8db1d4d43.js 404 (Not Found) 

フル・パスは、アプリ/資産/正式/ jqueryのです。 formalize.min.js。

もちろん、application.jsはうまく読み込んでいます。

<%= javascript_include_tag "application", "main" %> 

formalize/jquery.formalize.min.jsをロードするにはどうすればよいですか?ありがとう。

+0

私は[formalize](https://github.com/iain/formalize-rails)用のプラグインも見つけましたが、今は私が間違っていたのは不思議です。 – valk

答えて

1

マニフェストファイル(デフォルトではapp/assets/javascript/application.js)を確認してください。 // =エントリは、どのファイルが結合されたファイルに前処理されるかを制御します。

+0

チップをありがとう。私はそこに正式化を加えました。再実行バンドルexec rakeアセット:プリコンパイル、まだ問題があります。私はマニュアルを再読み込みするつもりです:) – valk

0

これはv3の上記Railsが似somtethingていないことを、別の事実によるものだった:

config.assets.precompile += %w(*.js *.css) 

多くのためのthis issueを参照してください。

関連する問題