0
我有三种模型:User,Task和Assignation。 用户通过分配有许多任务。 任务通过分配有许多用户。Rails 3 - 通过关联找到多对多的条件
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=> .....)
问候。
这不会返回重复的值吗? – Tony 2012-01-31 12:30:19