У меня проблема с ассоциацией:
Батальон
: has_many солдат
Солдаты
: has_many праймериз
Мне нужно сделать это
@bseniorleads = (@ user.battalion.soldiers.find (: все,: условия => ["seniorleader =?", "Да"]))
затем
@seniorspouse = (@ bseniorleads.primaries.find (: все,: условия => ["отношения =?", "супруга"]
Это дает мне неопределенный метод для праймериз, я полагаю, потому что bseniorleads - это массив?
По сути, я не знаю, как это сделать правильно, но мне нужно иметь возможность запросить группу из одной модели, которая удовлетворяет условию, а затем взять этот результат и найти людей из другой модели, которая принадлежит им. Есть идеи?
Заранее спасибо.