ここでは完全な初心者です。「サイト」内のすべてのオブジェクトをリストしようとしています。私はそれが苦痛なほど単純なものであることを知っていますが、それを突き止めることができないようです!
エラー:
NoMethodError in Home#index
Showing /Users/jasonmurphy/data/projects/moviefeed/app/views/home/index.html.erb where line #6 raised:
undefined method `each' for nil:NilClass
Extracted source (around line #6):
3: <u>SITES</u>
4: <br>
5:
6: <% @sites.each do |site| %>
7: <%= site.name %>
8: <% end %>
私の「サイト」コントローラー:
class SitesController < ApplicationController
def index
@sites = Site.all
end
def show
@site=Site.find(params[:id])
end
end
私の見解 - Views/home/index.html.erb
<u>SITES</u>
<br>
<% @sites.each do |site| %>
<%= site.name %>
<% end %>
そして私のroutes.rb
resources :sites
resources :critics
root :to => "home#index"