【发布时间】:2014-02-16 02:27:25
【问题描述】:
我正在尝试为我的模型建立正确的关联,但无法弄清楚。
我有 3 个模型,Bat、Manufacturer 和 Review。这是我的模型:
class Bat < ActiveRecord::Base
has_many :reviews
has_one :manufacturer
end
class Manufacturer < ActiveRecord::Base
has_many :bats
end
class Review < ActiveRecord::Base
belongs_to :bat
end
在 Review 模型中,它有一个 bat_id 和 manufacturer_id 字段。在 Bat 模型中,它有一个 manufacturer_id 字段。
我正在尝试将制造商模型正确链接到蝙蝠模型。我查看了http://guides.rubyonrails.org/association_basics.html#self-joins,但我不确定这是我需要的关系类型。
这是正确的还是我遗漏了什么?
【问题讨论】:
标签: ruby-on-rails model associations