10 lines
298 B
Ruby
10 lines
298 B
Ruby
module User::Assignee
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
has_many :assignments, foreign_key: :assignee_id, dependent: :destroy
|
|
has_many :assignings, foreign_key: :assigner_id, class_name: "Assignment"
|
|
has_many :assigned_cards, through: :assignments, source: :card
|
|
end
|
|
end
|