0

ブートストラップを使用してレール (3.2) アプリケーションを開発しています。このアプリケーションには、アプリを開発モードで実行すると動作しないことを主張するドロップダウン メニューが含まれています。面白いことに、以前は機能していました。

これは私のapplication.jsです:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
4

1 に答える 1

0

この問題は、アセットが開発中にプリコンパイルされている場合に発生する可能性があります。開発中は、ブートストラップ用の縮小されていないファイルが含まれており、すべての JavaScript の縮小バージョンを含むリソース (/assets/application.js?body=1) は空である必要があります。アセットがプリコンパイルされている場合 (rake assets:precompile)、applications.js が生成され、コードの重複が発生します。

プリコンパイル済みアセットをクリーニングすると、問題が解決するはずです (rake assets:clean)

于 2013-01-24T10:44:48.127 に答える