2
has_many Bモデルの関連付けを持つAのモデルがあります。 私はAモデルでは、このような何かをしたいと思います:Rails - has_many関係の最後のレコードへの代理メソッド
def my_method
self.bs.last.my_method
end
言い換えれば、私は関連して私の最後のBオブジェクトにmy_method
を委任したいと思います。デリゲートで達成することは可能でしょうか?よりエレガントになると思います。ありがとうございました!
def last_bs
self.bs.last
end
その後、委任:
ありがとう、仲間!これはうまくいきましたが、あなたの答えを更新できる場合は、デリゲートで直接行う方法を教えてください:delegate:my_method、to: "bs.last"、allow_nil:true –