我有这样一段代码在局部上轨2.3.14一些代码:
<% cache "some_partial_#{some_id}" do %>
....
<% end %>
在视图中绘制它的时候,但我得到正常工作:
undefined method `fragment_for' for nil:NilClass
当我尝试做一个模型:
ActionView::Base.new("app/views").render(:partial => "home/temp"}
我可以看到这个问题存在的在ActionPack的-2.3.14 / lib目录/ ACTION_VIEW /助理/ cache_helper.rb:35
def cache(name = {}, options = nil, &block)
@controller.fragment_for(output_buffer, name, options, &block)
end
我不知道到底是什么,预计@Controller找到。