取消继承的STI模型的关联

时间:2015-01-18 10:52:25

标签: ruby-on-rails ruby ruby-on-rails-4 activerecord

我在一个名为User的STI父模型中设置了has_many关联,从User继承的模型是Group,我不希望Group拥有has_many关联,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

以下内容应该有效:

class User < ActiveRecord::Base
  has_many :relations
end

class Group < User
  undef :relations
end