我对Rails相当陌生,所以如果这是一个愚蠢的问题,我很抱歉。我试着在网上寻找答案,但我对术语不太确定,所以我很难找到答案。从对象列表中获取Activerecord关联对象列表
基本上,我有两个模型“组”和“类别”。组has_one类别和类别belongs_to组。我想要做的是从组列表中获取类别列表。
像这样:
@groups = Group.find(:所有)
@categories = @groups。 < <插入魔术代码来获取类别>>
所以我可以做这样的事情在一个观点:
<% @categories.each do |cat| %>
<%= cat.title %>
<% end %>
的问题是,我不能为我的鸡找出魔法代码,甚至正是我需要寻找的东西来学习如何去做。
事情我已经尝试:
@categories = @groups.categories
@categories = @groups.category
@categories = @groups.category.find(:all, :select => 'title')
@categories = Category.find(:all, @groups.categories)
@categories = Category.find(:all, @groups.categories.find(:all, :select => 'title'))
和其他各种需要以上。
我真的很感谢一个解决方案和/或指针,我可以在这里为自己学习!
非常感谢你
非常感谢你,海梅,该工作一种享受! – SaucyK 2010-01-17 20:40:38