View 的代码:
<% @albums.each do |album| %>
<p><%= album.description %></p>
#把album传递给a
<%= render 'photos/form', :locals => {:a => album} %>
<% end %>
在_form.html.erb 中调用 a
<%= form_for @photo, :url => user_album_photos_path(current_user, a) do |f| %>
<%= f.label :title %>
<% end %>
出错 undefined local variable or method `a' for #<#Class:0xa19e204:0xb042f148>
为什么,有点不理解 render 的 locals 的意思了。。。