Faraday: Фарадей удаляет пути в базовом URL

Созданный на 8 авг. 2013  ·  2Комментарии  ·  Источник: lostisland/faraday

У меня огромные проблемы с сохранением путей в моем базовом URL-адресе Фарадея:

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

Разве это не должно вызывать http://example.com/api/index ?

В этой статье говорится так:
http://www.intridea.com/blog/2012/3/12/faraday-one-http-client-to-rule-them-all

Должен ли я что-то делать, чтобы Фарадей не вычеркнул /api из моего базового URL?

Кроме того, я использую Faraday 0.8.8 и Ruby 1.9.3p286. Все документы говорят, что Фарадей не должен так себя вести, но я вижу это на моем Mac и на виртуальных машинах Linux.

Самый полезный комментарий

conn.get 'index'

(обратите внимание на отсутствие ведущей косой черты)

Если вы используете начальную косую черту, это означает абсолютный путь, то есть «отбросить любой путь, настроенный префиксом URL-адреса этого соединения».

Все 2 Комментарий

conn.get 'index'

(обратите внимание на отсутствие ведущей косой черты)

Если вы используете начальную косую черту, это означает абсолютный путь, то есть «отбросить любой путь, настроенный префиксом URL-адреса этого соединения».

О боже, ты прав. Я был так уверен, что пробовал это миллион раз. Огромное спасибо.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги