問題:
返された結果が単一の結果である場合、各メソッドは失敗します-コードをどのように改善できますか?
ケース:
コントローラのアクション:
@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">
ありがとう