0

このエラーが発生します:

Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError in Main#index

Showing /etc/apache2/CrawlFish/app/views/layouts/application.html.erb where line #15 raised:

jquery-ui-1.8.20.custom.min isn't precompiled

config / environment / Production.rbに、次の行を追加しました。

config.assets.precompile += %w( jquery-ui-1.8.20.custom.min.js )

これを行った後でも、上記のプリコンパイルエラーが発生します。public /assets/manifest.ymlには、jquery-ui-1.8.20.custom.min.jsファイルのエントリはありません。ただし、パブリック/アセットには、次のファイルが生成されます。

jquery-ui-1.8.20.custom.min-3ef66af7d5b20341b5fceb4ad1b2755f.js
jquery-ui-1.8.20.custom.min-3ef66af7d5b20341b5fceb4ad1b2755f.js.gz
jquery-ui-1.8.20.custom.min.js
jquery-ui-1.8.20.custom.min.js.gz

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

jquery-uiのようにjquery-uiを追加しましたか

//= require jquery
//= require jquery-ui
//= require jquery_ujs

なんでそんな風に呼んでるの?

config.assets.precompile += %w( jquery-ui-1.8.20.custom.min.js )

アセットフォルダにある場合は、問題はありません。

あなたのapplication.rbに以下のコードがありますか

config.assets.initialize_on_precompile = false

私はかなり間違っているかもしれませんが、私はそれを試してみます

于 2012-06-10T17:38:51.490 に答える