通过Railscast 340,对于DataTables / Will_paginate,该示例在启动新实例时使用view_context。
def index
respond_to do |format|
format.html
format.json { render json: ProductsDatatable.new(view_context) }
end
end
我尝试过相同的代码来实现Rails 2.3没有它。
根据文档,等效的是
View.new[lookup_context, assigns, controller]
lookup_context和分配引用了什么?我尝试了以下内容。
User.new(current_program.users, {}, self)
然而,正如预期的那样,如果我通过上述内容,它将为1抛出意外错误3。