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 (apartment db-table) の代わりに、サマリーに新しい価格モデル/db-table のデータが必要です。

4

1 に答える 1

0

私の理解が正しければ、 のような名前のモデルがあり、これHouseに関連付けApartmentられているモデルと、作成した新しいモデルに関連付けられている のようなものがありModelPriceますか? もしそうなら...

ModelPrice新しいテーブルには、モデルapartment_idへの関連付けを設定するために、アパート ID 列の名前が付けられる列があると仮定します。Apartment

できますかa.model_price.price

もちろん、各オブジェクトの名前は、新しいモデル/テーブル名の実際の名前とその中の価格列に基づいて変更されます。

于 2012-04-10T23:59:33.403 に答える