У меня есть три модели: Пользователь, Задача и Назначение.
У пользователя много задач через назначение.
Задачи имеет много пользователей через назначение.
class User < ActiveRecord::Base
has_many :assignations
has_many :tasks, :through => :assignations
...
class Task < ActiveRecord::Base
has_many :assignations
has_many :users, :through => :assignations
У меня есть партиал, который показывает все задачи выбранного пользователя.
Как я могу эффективно выполнить условие, чтобы получить набор заданий?
т.е.
user_id = params[:user_id]
@tasks = Task.find(:all, :conditions=> .....)
Привет.