来自belongs_to关系的循环数据

时间:2012-04-10 20:53:20

标签: ruby-on-rails ruby-on-rails-3

我有公寓的房子(belongs_to house)。总结显示房子与公寓有一些信息作为简短描述和价格范围。我的代码就是这样(工作正常)

- house.appartments.each do |a|
  %li
    %a.main_img
    = link_to image_tag(a.attachments.first.file.url(:thumb), :height=>"93px", :width=>"135px", :class => "box"), apartment_path(a)
    %br/
    = link_to "#{a.name}", apartment_path(a), :class => "link_homepage"
    Description: #{a.short_desc}
    Price range: #{a.price_range}

我添加了与公寓的belongs_to关系的新模型价格。在这个模型/ db中,价格/租金数据存储在公寓中。

问题 - 我想要摘要中的新价格模型/ db-table中的数据,而不是a.price_range(单元db-table)。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你有一个名为House的模型,它与Apartment有关联,然后与你制作的新模型{{1}相关联。 }?如果是的话......

我假设您的新表ModelPrice中有ModelPrice列,或者为了设置与apartment_id模型的关联而命名的公寓ID列。

你能Apartment吗?

当然,每个对象的名称会根据新模型/表名的实际名称及其中的价格列而改变。