[英]Using Has_and_belongs_to_many association in multi model view rails
[英]Rails, using has_and_belongs_to_many with abstract Model
我有一个抽象模型Detail
,其中有诸如Carcass
, Basis
类的子模型。 我也有User
模型。 我可以在User
和Detail
之间使用has_and_belongs_to_many
关联吗? 可以继承到子模型吗? 还是我需要在User
和Detal
每个模型之间使用该关联?
主要目标是建立多对多关系。
我正在使用滑轨4。
当然,只能在父类中定义has_and_belongs_to_many
。 子类将继承此属性
不要忘记通过以下方式创建具有多对多关系( carcass_users
和basis_users
)的相应表:
rails g migration CreateCarcassUsers
内部迁移:
class CreateCarcassUsers < ActiveRecord::Migration
def change
create_table :carcass_users do |t|
t.integer :carcass_id
t.integer :user_id
t.timestamps
end
end
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.