这是我的关系:
class House
has_many: appartments
end
class Appartments
belongs_to: house
end
class Region
has_many: houses
end
控制器:
@country = Country.find(params[:country_id])
@regions = @country.regions
@house = House.find(params[:id])
看法
在首页上,我有一个标签,我想在其中显示属于房子的公寓。
这是我的循环:
- @regions.each do |region|
- region.houses.each do |house|
- @house.appartments.each do |appartment|
%section
.row
.span5
%h2 #{link_to appartment.name, country_region_appartment_path(@country, region, appartment)}
%p
我创建了这个循环,因为我需要链接的区域值。它有效..我得到了属于房子的公寓......但我将记录/输出相乘。
艾做错了什么?
谢谢..remco