次のような関連付け拡張メソッドがあります。
class Bundle < ActiveRecord::Base
has_many :items do
def foo
end
end
次のような遅延ジョブ/サイドキクdelay()メソッドを使用しようとしました:
b.items.delay.foo
しかし、私はできません。delay が呼び出されると、アソシエーションがすぐにレコードの配列に評価されることがわかります。その配列には関連付け拡張メソッドがありません。
だから私は調べてみb.items.proxy_association.methodsましたが、驚いたことに、foo()そこにもありません。
foo()私のメソッドはどのオブジェクトにありますか?