问题:
如果返回结果单个结果每个方法都失败 - 如何改进代码?
案子:
控制器动作:
@results= Person.find_by_name('Ben');
看法:
<% if nil!=@results %>
<% @results.each do |r| %>
<h2>courses:</h2> <a href="/course/<%= r.name %>/"><%= r.name %></a>
<% end %>
<% else %>
<h2>no results</h2>
<% end %>
结果:
undefined method `each' for #<Person id: 2, name: "Ben">
谢谢