Active Record Query Using Associated Model in Find Clause

У меня светлый момент и, вероятно, мозги замерзли.

В моем приложении rails3 у меня есть пользователи и задачи. У моих пользователей много задач ...

У меня есть следующие и просроченные задачи:

@due = Task.find(:all, :conditions => ["dueddate >= ? AND AND status = ?", Date.today, false], :include => :taskcategories, :order => "dueddate asc")  

То, что я хочу сделать в моем представлении задач, - это список пользователей с должным сроком задачи ...

По какой-то причине я не могу понять это. Я пробовал это, но не работает:

@task = Task.all

@user = User.find(:all, :conditions => ["@task.dueddate <= ? AND 
@task.status = ?", Date.today + 7.days, false])

Я уверен, что это легко, может ли кто-нибудь мне помочь !!?

0
задан Jenny Blunt 29 July 2011 в 12:27
поделиться