我一直工作在新的应用程序就好像IMDB和我加入类模型,它工作正常,与联想,但我有此类别中控制器按类别显示电影的问题:在类别未定义的方法`each'for nil:NilClass..why?
def show
@category = Category.find(params[:id])
@category_movies = @category.movies
end
显示页面:
<h align = "center"><%= "Category: " + @category.name %></h1>
<%= render 'movies/movies', obj:@category_movies %>
和索引我所做的:
<div class= "row">
<% @movies.each do |movie|%>
<div class="col-sm-6 col-md-3">
<div class="thumbnail">
<%= link_to (image_tag movie.image.url(:medium), class: 'image'), movie %>
</div>
</div>
<% end %>
</div>
,所以我得到了零的错误未定义的方法`每个”:NilClass 任何想法
那么,你的索引方法在哪里?因为'each'只能根据你的帖子在'index'页面找到。 – araratan
粘贴您的索引操作的代码 –