class DonatedItem
belongs_to :donation_item
delegate :name, to: :donation_item, prefix: true
end
我正在为DonationItem使用destroyed_at gem,当我在已销毁的DonationItem上调用donated_item.donation_item_name时,我遇到了错误。
对未损坏的DonationItem进行无范围委托调用的好方法是什么?
答案 0 :(得分:1)
我最终使用了unscoped_associations gem并更新了我的DonatedItem模型。
class DonatedItem
belongs_to: :donation_item, unscoped: true
delegate :name, to: :donation_item, prefix: true
end