【问题标题】:rails ajax_pagination couldn't find file 'history'rails ajax_pagination 找不到文件“历史”
【发布时间】:2013-01-19 17:48:50
【问题描述】:

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

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

找不到文件“历史” (在 /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 添加到资产,但没有任何帮助

感谢您的帮助!

【问题讨论】:

    标签: ruby-on-rails ajax pagination history.js


    【解决方案1】:

    我遇到了同样的问题,你需要做的就是:

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

    【讨论】:

    • 好答案。在我的情况下不需要运行rails generate historyjs:install
    【解决方案2】:

    这似乎是 ajax_pagination 所依赖的 jquery-historyjs gem 中的错误。您可能想在他们的 github 存储库上报告问题。

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

    【讨论】:

    • 在我将 history.js 和 ajax_pagination.js 文件添加到 app/assets/javascripts 和 ajax_pagination.css 到 app/assets/stylesheets 之后,它就可以工作了
    猜你喜欢
    • 2016-11-01
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    相关资源
    最近更新 更多