0

私は Net::HTTP を使用して、カスタム ヘッダーを持つ Google API からリクエストを取得しています。

req = Net::HTTP::Get.new(uri.request_uri, {'Authorization' => 'GoogleLogin auth=#{auth}'})

#{auth}、プログラムを実行するたびに変化する変数なので、それを使用して変数を作成しましたが、単一引用符は展開しません。Google は一重引用符を含むヘッダーのみを受け入れるため、一重引用符を二重引用符に変更することはできません。

変数を展開するが一重引用符を保持する方法はありますか?

4

1 に答える 1

1

ただし、Google は一重引用符を含むヘッダーのみを受け入れるため、一重引用符を二重引用符に変更することはできません。

それを信じるのはとても難しいです。

とにかく、Kernel%sprintfまたはその短いバージョンを試してみてくださいstr % [arguments..]。それが役立ちます。

于 2012-07-24T19:15:15.387 に答える