0

jquery-datatables-railsを使用するrailsプロジェクトの構築を開始しました。それをGemfileに入れたとき、アセットグループには入れませんでした。開発ではすべてがうまくいきました。それを本番環境に移行したとき、ドキュメントを読み直して、アセットグループに含める必要があることを確認したので、Gemfileでその行を移動しました。次に、rake Assets:precompileを実行してから、rails server-eproductionを実行しました。

データテーブルが機能しません。実際、私がそれを機能させる唯一の方法は、Gemfileのアセットグループからその行を取り出して、開発モードで実行することです。私はこれについてインターネット上で多くの矛盾する情報を読みました。

アセットグループの外部からアセットグループに線を移動して、何かを台無しにしましたか?これを本番環境で実行できるようにしたいのですが、jquery-datatables-railsのドキュメントと整合性のあるGemfileが必要です。

4

1 に答える 1

0

しばらく前に、私が抱えていた別の問題に対応して、app / Assets / javascripts/application.jsでrequire twitter/bootstrap上に移動しました。require jqueryその結果、JavaScriptが正しく機能していませんでした。それを正しい場所に移動することで問題は解決し、不可解にも古い問題が再発することはありませんでした。

したがって、修正は、jqueryがapplication.jsファイルの先頭にあることを確認することです。

于 2012-08-05T18:24:39.407 に答える