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

时间:2017-09-25 09:28:02

标签: 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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

从ajax-datatables-rails README.md

ajax-datatables-rails

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

要在v0.4上进行迁移,您需要:

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

b。切换到view_columns的哈希定义

c。更新视图以声明列绑定