1

これをレールに含めました:

gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'

しかし、サーバーを起動すると、次のエラーが発生します。

←[31mYou passed :github as an option for gem 'jquery-datatables-rails', but it is invalid.←[0m

ローカルで実行しているためだと思います.ところで、ローカルで実行している場合、パスはどうなりますか?

このキャストに従ったもう1つのこと:

http://railscasts.com/episodes/340-datatables?view=asciicast

私もこれを簡単に試しました:

gem 'jquery-datatables-rails'

しかし、バンドルをインストールした後、css および js ファイルがダウンロードされず、ファイルが見つからないというエラーが表示されます。

4

2 に答える 2

2

キャストを確認します。

github オプションは Bundler 1.1 で新しく追加されました。これがない場合は、代わりに完全な git パスを渡す必要があります。

なので使ってみてください

gem 'jquery-datatables-rails', git: 'https://github.com/rweng/jquery-datatables-rails.git'
于 2013-01-09T07:46:24.363 に答える
1

ビューと関連するJavaScriptコードなしでテーブルが非表示になっている理由を説明するのは困難です。

dataTable()正しいテーブルDOM要素で関数を呼び出すかどうかを確認してください。また、呼び出しに凝ったパラメータがないか確認してください。

それがチェックアウトした場合は、コードを投稿してさらにヘルプを求めてください。

于 2013-01-09T08:05:38.597 に答える