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