rails--rails/activerecord/test/models/dl_keyed_belongs_to.rb

14 lines
447 B
Ruby

# frozen_string_literal: true
class DlKeyedBelongsTo < ActiveRecord::Base
self.primary_key = "belongs_key"
belongs_to :destroy_async_parent,
dependent: :destroy_async,
foreign_key: :destroy_async_parent_id,
primary_key: :parent_id,
class_name: "DestroyAsyncParent"
belongs_to :destroy_async_parent_soft_delete,
dependent: :destroy_async,
ensuring_owner_was: :deleted?, class_name: "DestroyAsyncParentSoftDelete"
end