У меня есть модель ActiveRecord с полиморфной ассоциацией вроде этого:
class Reach < ActiveRecord::Base
belongs_to :reachable, :polymorphic => true
end
Эта модель действует как прокси. Что мне нужно сделать, это переслать все вызовы методов на этот объект на связанный объект :reachable
. Я думаю, что delegate
здесь не поможет, потому что я должен явно указать все методы, которые мне нужно делегировать. Мне нужно что-то вроде delegate :all
делегировать все методы (не all
).