ruby-on-rails - concern - routes rails examples
Creando una ruta de rieles a una URL externa (3)
Depende de la versión de Rails que estés usando.
Rieles 3
# in routes.rb
match "/blog" => redirect("http://example.com/blog"), :as => :blog
Carriles 2
# in routes.rb
map.blog ''/blog'',
:controller => "a_helper_controller",
:action => "redirect_to_blog"
# in a_helper_controller.rb
def redirect_to_blog
redirect_to "http://example.com/blog"
end
Muchos de mis usuarios siguen yendo a http://(rails app URL)/blog
, pero en realidad no tengo un blog. Finalmente instalé un blog de Posterous y ahora quiero dirigir a mis usuarios allí. ¿Hay una manera de configurar esto utilizando a Routers.rb? ¿Hay una mejor manera que no implique editar el archivo httpd.conf?
Para los carriles 5:
obtener ''/ stories'', para: redirigir (''/ articles'')
obtener ''/ stories'', para: redirigir ('' http://google.com '')
Sé que esto es viejo, así que en caso de que alguien más lo necesite para los rieles 4:
get "/blog" => redirect("http://example.com/blog")
Use get en lugar de Match en Rails 4, de lo contrario obtendrá un error de Runtime