【发布时间】:2011-07-14 18:09:10
【问题描述】:
我对 Rails 很陌生(只有大约一个月的经验),所以这可能是微不足道的。在我的应用中,如果我调用
<%= Group.find(:all).each do |g| %>
<p><%= g.name %></p>
<%= end %>
它会正确打印出所有组的名称。但是,之后,它会返回所有这些(带有十六进制代码和其他东西)。我认为那是因为.find 返回了您对其进行迭代的所有内容。无论如何 - 关于我的问题:.find 方法是否错误,或者我如何迭代每个组,而不是在之后返回它们?
如果大家有任何帮助或见解,我将不胜感激。
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3