运行以下代码时出错:
ActionView :: Template :: Error(未定义的方法`total__quantity' for nil:NilClass):
error :
未定义的方法`total__quantity'为零:NilClass
答案 0 :(得分:0)
你试过吗?
@org.children.each do |child|
if (!child.total_quantity.nil?)
%tr
%td.child= link_to child.shrt_name, child
我假设您在原始帖子中错误地忽略了@
之前的org.children.each
我也不确定为什么你觉得需要在循环中重新分配child
的值。
答案 1 :(得分:0)
这是因为@org
没有孩子。你最好这样做;
children = @org.children
unless children.empty?
children.each do |child|
if child.total_quantity > 0
# Your code here
end
end
end
希望这有帮助。