Присоединяйтесь через пользовательские отношения has_may и отношения has_may - PullRequest
0 голосов
/ 04 апреля 2019

Мы хотим объединить пользовательскую модель с моделью задач. У меня есть две роли в пользовательской модели, которые мы хотим выполнять с пользовательскими задачами. В моей пользовательской модели две взаимосвязи с моделью задач:

class User < ActiveRecord::Base

  has_many :tasks,:dependent=>:destroy 

  has_many :manager_tasks, :class_name => 'Task',:foreign_key =>  'manager_id',dependent: :destroy 

end

class Task < ActiveRecord::Base
  belongs_to :user

  belongs_to :manager ,:class_name => 'User',:foreign_key => 'manager_id' 

end

нам нужнопоиск с обоими контактами пользователей. Но это работает только один пользователь отношения или менеджер, не работающий на обоих.

Заранее спасибо

...