【发布时间】:2011-09-05 11:44:15
【问题描述】:
我有第一个名为 Cars 的表,其中包含有关汽车颜色、重量、价格等信息。
然后我有第二个表,例如 Other_informations。此表包含第一个表中关于该车的其他信息。
在第一个表 (Cars) 中是汽车的名称。如果我需要在这两个表之间创建关联,我可以使用:
汽车.rb
有很多:other_informations
其他信息.rb
belongs_to :汽车
在这种情况下,我必须在 car_id 上的表 Other_informations 中设置一列的名称,然后将创建关联。 至此一切正常。
但是现在 - 我只需要添加一个关联(从表 Other_informations 到表 Cars - 与第一个关联类型相同)。
我试图做这样的事情: 汽车.rb
has many :other_informations
其他信息.rb
belongs_to :car
belongs_to :car2
然后在使用的视图中:
data.car2.name_of_the_car_from_first_table**
但不幸的是,这对我没有用...有人可以帮助我吗,如果可以这样做吗?
提前谢谢你
【问题讨论】:
标签: ruby-on-rails-3 view model associations