Tener esta ruta:¿Cómo puedo evitar que link_to escape barras oblicuas en los parámetros de URL en Rails?
map.foo 'foo/*path', :controller => 'foo', :action => 'index'
I tienen los siguientes resultados para el link_to
llamada
link_to "Foo", :controller => 'foo', :path => 'bar/baz'
# <a href="/foo/bar%2Fbaz">Foo</a>
Calling url_for
o foo_url
directamente, incluso con :escape => false
, me dan la misma url:
foo_url(:path => 'bar/baz', :escape => false, :only_path => true)
# /foo/bar%2Fbaz
Quiero que la url resultante sea: /foo/bar/baz
¿Hay alguna forma de evitar esto sin reparar los rieles?
oops resulta que Rubyonrails no es la mejor etiqueta para eso, disculpas. –