我正在使用rails引擎,它定义了一个具有以下关系的类:
module Blogit
class Post < ActiveRecord::Base
...
belongs_to :blogger, :polymorphic => true
...
end
我正在尝试在装饰器文件中覆盖此关联。也就是说,如果可能的话,我不希望这种关联存在。
在我的装饰器文件中,我正在使用class_eval来扩展类定义。
Blogit::Post.class_eval do
...
end
但我似乎无法覆盖或破坏这种关系。有谁知道怎么做?