0

我有带公寓的房子(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 关系。在这个模型/数据库中,价格/租金数据存储在公寓中。

问题 - 我想要摘要中新价格模型/数据库表中的数据,而不是 a.price_range(公寓数据库表)。

4

1 回答 1

0

如果我理解正确,您有一个名为类似的模型,它与该模型House有关联Apartment,然后与您制作的新模型相关联,称为类似ModelPrice?如果是这样的话...

我假设在您的新表中ModelPrice,您有一个列apartment_id或任何要命名的公寓 ID 列,以便设置与Apartment模型的关联。

你能做到a.model_price.price吗?

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

于 2012-04-10T23:59:33.403 回答