删除Rails中的关联模型

时间:2011-12-27 17:39:56

标签: ruby-on-rails ruby-on-rails-3 activerecord dry

您好我想知道是否可以删除rails中的关联。

嗯,我有类似的东西:

class Home < ActiveRecord::Base
  include settings
end

在settings.rb上,我有类似的内容

module Settings
  attr_reader :person
  attr_reader :address

  def self.included(base)
      base.belongs_to :city
      base.belongs_to :entity
      [...]
  end

  [...]

end

在家庭课上,关于我特定案例的城市模特协会没有意义。我必须找到一种方法来删除它以维护我的代码DRY。

谢谢!

注意:请在投票前给我反馈。

1 个答案:

答案 0 :(得分:2)

如果您不想使用这些方法,请使用remove_method删除它们。