Faraday gem(バージョン0.8.4)を使用して外部APIと対話しようとしています。APIでは、URLの末尾にスラッシュが必要です(例:https://api.example.com/1.2/
。リクエストを行うために使用しているコードは次のとおりです。
connection = Faraday.new(:url => 'https://api.example.com/1.2/')
response = connection.get do |request|
request.params['api_key'] = 'MY_KEY'
end
ただし、応答を調べると、URLから末尾のスラッシュが削除されていることがわかります。
response.env[:url]
=> #<URI::HTTPS:0x007fda3513d5f0 URL:https://api.wpengine.com/1.2?api_key=MY_KEY>
スラッシュが剥がれるのを防ぐ方法を見つけるのに苦労しています。誰かがそれを行う方法を知っていますか?