ruby - 使用 AjaxDatatablesRails::Extensions 时未初始化的常量

标签 ruby ruby-on-rails-4

我按照 Ajax datatables rails repo 中的指南进行操作但是当我的应用程序向服务器发送请求时,它会抛出这个错误

NameError (uninitialized constant AjaxDatatablesRails::Extensions)

导致错误的行是这个包含行

class BookDatatable < AjaxDatatablesRails::Base
  include AjaxDatatablesRails::Extensions::Kaminari

当前使用 ajax-datables-rails 0.4.0

如有任何帮助,我们将不胜感激。

最佳答案

来自 ajax-datatables-rails README.md

ajax-datatables-rails

核心已被重写以消除对 Kaminari 或 WillPaginate 的依赖。

要迁移到 v0.4,您需要:

一个。 更新您的 DataTables 类以删除所有扩展指令

切换到 view_columns 的散列定义

更新您的 View 以声明您的列绑定(bind)

关于ruby - 使用 AjaxDatatablesRails::Extensions 时未初始化的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46401839/

相关文章:

ruby - 如何在 FactoryGirl 工厂上定义方法?

ruby-on-rails - Rails - 验证 :if one condition is true

ruby-on-rails - Rails 4删除嵌套属性,只能在创建时使用,但不能在编辑/更新时使用

ruby - safariwatir:如何选择匿名按钮

Ruby 检查 block 是否为零

ruby-on-rails - Rails 4 错误 : can't write unknown attribute `html'

javascript - rails : How do I call 'create' action in jQuery ( . js.erb)?

ruby-on-rails - Ruby on Rails - 连接两个表将结果添加到 JSON

ruby-on-rails - 不同环境下的Solr太阳黑子

ruby-on-rails - 使用 <string>.split(和正则表达式)检查内引号