【发布时间】:2012-06-27 03:43:13
【问题描述】:
当谈到 rails 和 Active Record 关联时,我感觉有点慢……我有两个表。
Table = 戒指
Table = Variations with foreign_key => "ring_id"。
class Ring < ActiveRecord::Base
has_many :variations
end
class Variation < ActiveRecord::Base
belongs_to :ring
end
所以在我的“索引/列表”视图中,我想显示所有的环,以及两种变体,我认为可以通过一个 SQL 查询来做到这一点......但是,我已经尝试过加入和 include 方法,我想我只是不明白它们是如何正常工作的。
所以我的问题是,我将如何在我的控制器中编写一个查询,从“变量”中提取我的“标题”和“值”列值并将它们组合成一个简单的对象以便于循环?还是我必须遍历所有环并在循环期间查找变化值?
谢谢
【问题讨论】:
标签: ruby-on-rails join activerecord include