Faraday: Faraday remove caminhos no url de base

Criado em 8 ago. 2013  ·  2Comentários  ·  Fonte: lostisland/faraday

Estou tendo grandes problemas para preservar os caminhos em meu url base Faraday:

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

Isso não deveria chamar http://example.com/api/index ?

Este artigo sugere que sim:
http://www.intridea.com/blog/2012/3/12/faraday-one-http-client-to-rule-them-all

Tenho que fazer algo para não permitir que Faraday retire /api do meu url de base?

Além disso, estou executando Faraday 0.8.8 e Ruby 1.9.3p286. Todos os documentos dizem que Faraday não deve se comportar assim, mas estou vendo isso no meu mac e em máquinas virtuais Linux.

Comentários muito úteis

conn.get 'index'

(observe a falta de barra inicial)

Se você usar a barra inicial, significa um caminho absoluto, ou seja, "descarte qualquer caminho configurado pelo prefixo de URL desta conexão".

Todos 2 comentários

conn.get 'index'

(observe a falta de barra inicial)

Se você usar a barra inicial, significa um caminho absoluto, ou seja, "descarte qualquer caminho configurado pelo prefixo de URL desta conexão".

Oh Deus, você está certo. Eu tinha certeza de que tentei isso um milhão de vezes. Muitíssimo obrigado.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Lewiscowles1986 picture Lewiscowles1986  ·  4Comentários

jedeleh picture jedeleh  ·  3Comentários

QuinnWilton picture QuinnWilton  ·  4Comentários

amrrbakry picture amrrbakry  ·  4Comentários

mokolabs picture mokolabs  ·  3Comentários