【发布时间】:2010-11-09 02:49:58
【问题描述】:
我不确定我在这里做错了什么。我发现很多例子表明我这样做是正确的,而且我知道这是非常基本的东西。
我有点简单,但我有两个模型,“Post”和“Category”。我正在尝试从数据库中获取类别列表并按名称列出它们。
class Post < ActiveRecord::Base
has_and_belongs_to_many :categories
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :posts
end
# get all categories and output the names
cats = Category.all
cats.each do |cat|
cat.name
end
它似乎输出了整个检索结果数组。所有结果,甚至不仅仅是我正在迭代的结果。什么给了?
【问题讨论】:
-
你期待什么输出?
标签: ruby-on-rails arrays activerecord