Faraday: Faraday menghapus jalur di url dasar

Dibuat pada 8 Agu 2013  ·  2Komentar  ·  Sumber: lostisland/faraday

Saya mengalami masalah besar dalam mempertahankan jalur di url dasar Faraday saya:

conn = Faraday.new(:url => 'http://example.com/api')
conn.get '/index' #=> GET http://example.com/index

Bukankah ini seharusnya memanggil http://example.com/api/index ?

Artikel ini menyarankan demikian:
http://www.intridea.com/blog/2012/3/12/faraday-one-http-client-to-rule-them-all

Apakah saya harus melakukan sesuatu agar Faraday tidak menghapus /api di url dasar saya?

Juga, saya menjalankan Faraday 0.8.8 dan Ruby 1.9.3p286. Semua dokumen mengatakan bahwa Faraday seharusnya tidak berperilaku seperti ini, tetapi saya melihatnya di mac saya, dan di mesin virtual Linux.

Komentar yang paling membantu

conn.get 'index'

(perhatikan kurangnya garis miring)

Jika Anda menggunakan garis miring di depan, itu berarti jalur absolut, yaitu "buang jalur apa pun yang dikonfigurasi oleh awalan URL dari koneksi ini".

Semua 2 komentar

conn.get 'index'

(perhatikan kurangnya garis miring)

Jika Anda menggunakan garis miring di depan, itu berarti jalur absolut, yaitu "buang jalur apa pun yang dikonfigurasi oleh awalan URL dari koneksi ini".

Ya Tuhan, kau benar. Saya sangat yakin saya mencoba ini jutaan kali. Terima kasih banyak.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat