我在关联方面遇到问题:
营:has_many 士兵
士兵:has_many 初选
我需要这样做 @bseniorleads=(@user.battalion.soldiers.find(:all, :conditions => ["seniorleader = ?", "Yes"])) 然后 @seniorleads=(@bseniorleads.primaries.find( :all, :conditions => ["relationship = ?", "Spouse"]
这给了我一个未定义的初选方法,我假设是因为 bseniorleads 是一个数组?
基本上我不知道如何以正确的方式做到这一点,但我需要能够从一个满足条件的模型中查询一个组,然后获取该结果并从另一个模型中找到属于他们的人。有任何想法吗?
提前致谢。