繁体   English   中英

Rails,将has_and_belongs_to_many与抽象模型一起使用

[英]Rails, using has_and_belongs_to_many with abstract Model

我有一个抽象模型Detail ,其中有诸如CarcassBasis类的子模型。 我也有User模型。 我可以在UserDetail之间使用has_and_belongs_to_many关联吗? 可以继承到子模型吗? 还是我需要在UserDetal每个模型之间使用该关联?

主要目标是建立多对多关系。

我正在使用滑轨4。

当然,只能在父类中定义has_and_belongs_to_many 子类将继承此属性

不要忘记通过以下方式创建具有多对多关系( carcass_usersbasis_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM