Удалить модель ассоциации в Rails - PullRequest
3 голосов
/ 27 декабря 2011

Привет, я хотел бы знать, возможно ли удалить ассоциацию в рельсах.

Ну, у меня есть что-то похожее на это:

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

На домашнем занятии ассоциация моделей городов в моем конкретном случае не имеет смысла. И я должен найти способ удалить его, чтобы сохранить мой код СУХИМ.

Спасибо!

ПРИМЕЧАНИЕ: Пожалуйста, дайте мне отзыв, прежде чем голосовать вниз.

1 Ответ

2 голосов
/ 28 декабря 2011

Если вам просто не нужны методы, используйте remove_method для их удаления.

...