我有一个可以有标题为act_as_tree的类别。结构可以是这样的:
class Category < ActiveRecord::Base
has_many :headers
end
class Header < ActiveRecord::Base
belongs_to :category
acts_as_tree :order => :position
end
Category:
Header
Header
Header
Header
Header
Header
我想提取类别的标题的所有ID。
有没有为我自动完成的事情?或者有一种简单的遍历方式吗?
事先提前答案 0 :(得分:0)
首先检索您需要的类别:
@category = Category.find(params[:id])
然后
ids = @category.headers.map(&:id)
此行将返回特殊类别
的标题'ID数组