У меня есть Аккаунты, Билеты, Группы:
# group.rb
has_many :tickets
has_many :accounts, :through => :assignments
has_many :assignments
# ticket.rb
belongs_to :group, :class_name => "Group", :foreign_key => "group_id"
has_many :accounts , :through => :assignments
has_many :assignments
# account.rb
attr_accessible :first_name, :last_name, :email, :password, :group_ids, :role
has_many :tickets, :through => :assignments
has_many :assignments
has_many :groups, :through => :assignments
has_many :assignments
#assignment.rb
belongs_to :account
belongs_to :ticket
belongs_to :group
Я хочу перечислить билеты, к которым относится их группа к current_account
group_id
с.
Для некоторыхпричина в том, что мой мозг потряс весь день и кажется, что это должно быть очень просто, но я не могу понять это.
ОБНОВЛЕНИЕ
Я также назвал области действия для модели Ticket:
scope :not_archived, where('archived != ?', 1)
scope :is_archived, where('archived = ?', 1)
Так что мне нужно иметь возможность добавить .not_archived
или .is_archived
также к.Поэтому не уверен, что ответ @Veraticus сработает.