>> a = Answer.new => # >> a.input_for << Task.get(50) Thu, 06 Aug 2009 23:28:50 GMT ~ debug ~ (0.000084) SELECT "id", "price", "state", "user_id", "input_id", "project_id" FROM "tasks" WHERE ("id" = 50) ORDER BY "id" LIMIT 1 Thu, 06 Aug 2009 23:28:50 GMT ~ debug ~ (0.000061) SELECT "id", "price", "state", "user_id", "input_id", "project_id" FROM "tasks" WHERE ("input_id" IN (NULL)) ORDER BY "id" => [# state=:skipped created_at= updated_at= submitted_at= user_id=29 input_id=nil project_id=1>] >> a.input_for << Task.get(40) Thu, 06 Aug 2009 23:28:58 GMT ~ debug ~ (0.000066) SELECT "id", "price", "state", "user_id", "input_id", "project_id" FROM "tasks" WHERE ("id" = 40) ORDER BY "id" LIMIT 1 => [# state=:skipped created_at= updated_at= submitted_at= user_id=29 input_id=nil project_id=1>, # state=:skipped created_at= updated_at= submitted_at= user_id=29 input_id=nil project_id=1>] >> a.save Thu, 06 Aug 2009 23:29:00 GMT ~ debug ~ (0.003242) INSERT INTO "answers" DEFAULT VALUES Thu, 06 Aug 2009 23:29:00 GMT ~ debug ~ (0.000090) SELECT "created_at", "updated_at", "submitted_at", "id" FROM "tasks" WHERE ("input_id" IN (NULL)) AND ("id" IN (50, 40)) ORDER BY "id" Thu, 06 Aug 2009 23:29:00 GMT ~ debug ~ (0.000066) SELECT "created_at", "updated_at", "submitted_at", "id" FROM "tasks" WHERE ("id" = 50) ORDER BY "id" Thu, 06 Aug 2009 23:29:00 GMT ~ debug ~ (0.002999) UPDATE "tasks" SET "input_id" = 16, "created_at" = '2009-08-06T12:24:51+00:00', "updated_at" = '2009-08-06T16:29:00+00:00' WHERE ("id" = 50) Thu, 06 Aug 2009 23:29:00 GMT ~ debug ~ (0.000085) SELECT "id", "price", "state", "user_id", "input_id", "project_id" FROM "tasks" WHERE ("input_id" IN (16)) ORDER BY "id" => true >>