【发布时间】:2018-12-13 17:04:30
【问题描述】:
我在 Rails 中有以下模型。
class User < ApplicationRecord
has_many :vendors
has_many :vendoritems, through: :vendors
has_many :products
end
class Vendorcode < ApplicationRecord
has_many :vendoritems
end
class Vendoritem < ApplicationRecord
belongs_to :vendorcode
belongs_to :vendor
end
class Vendor < ApplicationRecord
belongs_to :user
has_many :vendoritems
end
class Product < ApplicationRecord
belongs_to :user
belongs_to :vendorcode
has_many :vendoritems, XXXXX
end
产品通过供应商代码和用户有许多供应商项目。
如何实现这种关联。
【问题讨论】:
标签: ruby-on-rails model has-many-through has-many model-associations