1

私がこれらの定義を持っているとしましょう:

module Votable
  def self.included(klass)
    klass.class_eval do
      has_many :votes
    end
  end
end

class Post < ActiveRecord::Base
  include Votable
end

モジュールはVotablegemから含まれているため、ソースを変更できません。:dependent => :nullifytoのデフォルトの動作を、次のようにオーバーライドしたいと思います:dependent => :destroy

class Post
  include Votable

  has_many :votes, :dependent => :destroy
end

どうすればいいですか?

4

0 に答える 0