4

Rails アプリで説明のつかない問題が発生しています。アプリのすべての部分で多くの JavaScript を使用しています。開発中はすべて問題なく動作していますが、本番環境では JavaScriptビューのコードが実行されていないようです。

ページ上の他のすべての JavaScript が適切に機能するため、これは特に奇妙です。JavaScript を使用したカスタム タブが機能します。カスタムメイドのカレンダーでさえ、期待どおりに機能します。機能しない唯一のものは、.js.coffee で終わるビューをトリガーするリモート リンクです。

リモート リンクをクリックすると、Webkit インスペクタはこれを返します: http://cl.ly/Ihyf

ただし、その要求の応答タブを見ると、何も表示されません: http://cl.ly/Ihxs

さらに、コンソールにはエラーは表示されません。あたかも私の new.js.coffee が空であるかのようです。

呼び出されているビューには、モーダルを表示する単純な JavaScript が含まれています。

$('#modal_container').html("<%=j render 'form' %>")
$('#modal_container').modal()

開発モードでは、すべてのビューが正しく読み込まれます。rake:assets:precompile も複数回実行しましたが、効果がないようです。

4

1 に答える 1

8

coffee-railsgem を:assetsグループからメイン グループに移動する必要があります。

于 2012-08-13T05:42:47.243 に答える