私は持っている:
User id:integer name:integer
class User
has_many :complete_tasks
end
Task id:integer style:string uid:string
CompleteTask id:integer style:string uid:string user_id:integer
class CompleteTask
belongs_to :user
end
DBにいくつかのレコードがあります
user = User.first
id:1 name:デン
tasks = Tasks.all
id:1 スタイル => "実行" uid => "川"
id:2 style => "ジャンプ" uid => "海"
id:3 style => "走る" uid =>"海"
id:4 style => "run" uid =>"river"
id:5 style => "実行" uid =>"森"
user.complete_tasks.all
id:1 スタイル => 「実行」uid => 「川」 user_id => 1
id:2 スタイル => 「ジャンプ」 uid => 「海」 user_id => 1
フィールド :style と :uid が一緒になって、モデル CompleteTask のフィールド :style と :uid に相当しないタスクからレコードを取得する方法。