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