Faraday: Faraday elimina rutas en la URL base

Creado en 8 ago. 2013  ·  2Comentarios  ·  Fuente: lostisland/faraday

Tengo grandes problemas para preservar las rutas en mi URL base de Faraday:

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

¿No debería esto llamar http://example.com/api/index ?

Este artículo lo sugiere:
http://www.intridea.com/blog/2012/3/12/faraday-one-http-client-to-rule-them-all

¿Tengo que hacer algo para no permitir que Faraday elimine el /api en mi URL base?

Además, estoy ejecutando Faraday 0.8.8 y Ruby 1.9.3p286. Todos los documentos dicen que Faraday no debería comportarse así, pero lo veo en mi Mac y en máquinas virtuales Linux.

Comentario más útil

conn.get 'index'

(tenga en cuenta la falta de barra inclinada)

Si usa la barra inclinada, significa una ruta absoluta, es decir, "descarte cualquier ruta configurada por el prefijo URL de esta conexión".

Todos 2 comentarios

conn.get 'index'

(tenga en cuenta la falta de barra inclinada)

Si usa la barra inclinada, significa una ruta absoluta, es decir, "descarte cualquier ruta configurada por el prefijo URL de esta conexión".

Oh Dios, tienes razón. Estaba tan seguro de que intenté esto un millón de veces. Gracias un montón.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

jeffb-stell picture jeffb-stell  ·  5Comentarios

asf-stripe picture asf-stripe  ·  3Comentarios

ryanbyon picture ryanbyon  ·  3Comentarios

t3hk0d3 picture t3hk0d3  ·  3Comentarios

jordansissel picture jordansissel  ·  5Comentarios