undefined method `each' for nil:NilClass
<% @taxonomies.each do |taxonomy| %>
<% cache [I18n.locale, taxonomy, max_level, @taxon] do %>
<% if taxonomy.root.children.any? %>
您好,我正在尝试向每一页显示分类法。 所以我将此迭代添加到标题中!
并尝试使用 application_cotroller 装饰器请求每个页面!
与:
module Spree
module ApplicationControllerDecorator
def some_action
@taxonomies = Tataxonomy.all
end
end
end
但是,仍然对如何解决这个问题感到困惑!
答案 0 :(得分:0)
使用调试器(或 byebug)显示 while
返回的内容。
我认为分类模型的名称可能在方法中拼错了。
应该是这样的:
@taxonomies
而不是这样:
@taxonomies = Taxonomy.all