Rails 3 プロジェクトで作業しており、ユーザー プロファイル ページでパーシャルをレンダリングしようとしています。レンダリングは、写真以外のすべてに対して正常に機能します。ユーザー プロファイル ページにアクセスしようとすると、次のエラーが表示されます
undefined method
NilClass:Class` の model_name'
ユーザー show.html.erb
def show
@user= User.find(params[:id])
@photo = Photo.find_by_id(params[:id])
end
プロファイルで show.html.erb
<%= content_tag :h2, "My photos" %>
<% photo = @user.photos %>
<% if photo.blank? %>
<%= link_to 'Create photo', new_photo_path %>
<% else %>
<%= render :partial => 'photos/photo', :locals => {:photo => @photo} %>
<% end %>
これがレンダリングされているパーシャルです
<%= div_for photo do %>
<table>
<tr>
<th>Title</th>
<th>Date</th>
<th>Extra</th>
</tr>
<tr>
<td><%= photo.title %></td>
<td><%= photo.date %></td>
<td><%= photo.extra %></td>
<td><%= link_to 'View photos', photo %></td>
</tr>
</table>
<% end %>
このエラーを取り除く方法についてのアイデアや提案はありますか? 前もって感謝します