【发布时间】:2012-03-28 19:31:46
【问题描述】:
我的 ActiveRecord 模型具有这样的多态关联:
class Reach < ActiveRecord::Base
belongs_to :reachable, :polymorphic => true
end
这个模型就像一个代理。我需要做的是将对该对象的所有方法调用转发到关联对象:reachable。我认为delegate 在这里无济于事,因为我必须明确命名我需要委托的所有方法。我需要像 delegate :all 这样的东西来委托所有方法(而不是 all 方法)。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord