1

我已将其包含在我的 Rails 中:

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

我猜是因为我在本地运行它。顺便说一句,如果我在本地运行它,我的路径是什么?

我跟随这个演员的另外一件事:

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 回答