5

我正在使用一个 Rails 引擎,它定义了一个具有以下关系的类:

module Blogit
  class Post < ActiveRecord::Base

    ...

    belongs_to :blogger, :polymorphic => true
    ...

end

我正在尝试在装饰器文件中覆盖此关联。也就是说,如果可能的话,我不希望这种关联存在。

在我的装饰器文件中,我使用 class_eval 来扩展类定义。

Blogit::Post.class_eval do
  ...
end

但我似乎无法覆盖或破坏这种关系。有人知道怎么做吗?

4

0 回答 0