rails ajax_pagination无法找到文件’history’

我从https://github.com/ronalchn/ajax_pagination安装了ajax_pagination gem

当我重新启动服务器时,我收到此消息

找不到文件’history’(在/Users/user/.rvm/gems/ruby-1.9.3-p362/gems/ajax_pagination-0.6.3/lib/assets/javascripts/ajax_pagination.js.erb:3)

并且在资产清单中插入调用,rails版本是3.2.8

我曾尝试安装历史gem( https://github.com/philostler/historyjs-rails )或将history.js添加到资产但没有任何帮助

谢谢你的帮助!

这似乎是jquery-historyjs gem中的一个bug,ajax_pagination依赖于它。 您可能想要在他们的github仓库上报告问题。

作为解决方法,您可以在app / assets / javascripts中创建一个空白的history.js文件,并尝试引入historyjs-rails 。

我有同样的问题,你需要做的就是:

  • gem 'jquery-historyjs'添加到您的Gemfile中,
  • 运行bundle install
  • 然后rails generate historyjs:install