控制器中未初始化的常量问题



我有一个rails 4应用程序,我正在遵循本教程:http://railscasts.com/episodes/340-datatables

我的控制器中的索引方法中有以下内容:

respond_to do |format|
   format.html
   format.json { render json: ProductsDatatable.new(view_context) }
end

在应用程序/数据表中,我有一个名为 products_datatable.rb 的文件,如下所示:

class ProductsDatatable
end

但我收到错误:

NameError in ProductsController#index
uninitialized constant ProductsController::ProductsDatatable

正如Bjhaid提到的,更改更改ProductsDatatable.new(view_context) to ::ProductsDatatable.new(view_context),它将起作用

最新更新