0
私はトラブル私が入れid
ある代わりに123
の$1
、そこにある理由を理解することだ。
Foo Load (0.4ms) SELECT "foos".* FROM "foos" WHERE "foos"."id" = $1 LIMIT 1 [["id", 123]]
Doorkeeper::Application Load (0.4ms) SELECT "oauth_applications".*
FROM "oauth_applications" WHERE "oauth_applications"."id" IN (SELECT DISTINCT "oauth_access_tokens"."application_id"
FROM "oauth_access_tokens" WHERE "oauth_access_tokens"."resource_owner_id" = $1
AND "oauth_access_tokens"."revoked_at" IS NULL) [["resource_owner_id", 123]]
これはパラメータをマークします。パラメータの名前と値は、最後に大括弧で囲まれています。最初の例では、 'id'という名前の最初のパラメータに値として' 123'を渡しました。第2の例では、 'resource_owner_id'という名前の最初のパラメータに' 123'を渡しました。 –