我的活跃记录如下:
class TemplateItem < ActiveRecord::Base
attr_accessible :TemplateGroup_id, :name, :object_type
belongs_to :TemplateGroup
end
class TemplateGroup < ActiveRecord::Base
attr_accessible :name, :style, :Widget_id
belongs_to :Widget
has_many :TemplateItem
end
class Widget < ActiveRecord::Base
attr_accessible :name, :style
has_many :TemplateGroup
end
我的查询如下:
templateItems=TemplateItem.joins(:TemplateGroup => :Widget).where(:Widget => {:id => w.id})
但它显示错误。
请帮助我如何编写基于小部件 ID 检索数据的条件。