是否可以在装饰器中覆盖rails引擎模型关联?

时间:2013-08-18 22:29:00

标签: ruby-on-rails ruby-on-rails-3.2 rails-engines

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

module Blogit
  class Post < ActiveRecord::Base

    ...

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

end

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

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

Blogit::Post.class_eval do
  ...
end

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

0 个答案:

没有答案