【发布时间】:2015-10-19 04:04:06
【问题描述】:
我正在尝试在不同的控制器视图中呈现视图,但我得到了:
undefined method `each' for nil:NilClass
我将“views/users/show”中的视图呈现为:
<%= render :template => 'groups/index' %>
视图本身位于“视图/组/索引”下:
<% @groups.each do |group| %>
<li>
<%= group.name %>
<%= group.description %>
</li>
<% end %>
我的索引组控制器如下所示:
def index
@groups = Group.all
end
我认为这是我如何渲染视图的问题,因为如果我在索引控制器中创建一个实例变量并在视图中调用它,它就不会出现。我的数据库中的 Group 表中有条目。
任何帮助将不胜感激。
提前致谢。
【问题讨论】: