Crear una ruta de Rails a una URL externa

Muchos de mis usuarios siguen yendo a http://(rails app URL)/blog , pero en realidad no tengo un blog. Finalmente configuré un blog Posterous y ahora quiero dirigir a mis usuarios allí. ¿Hay alguna forma de configurar esto usando routes.rb? ¿Hay una forma mejor que no implique editar el archivo httpd.conf?

Depende de la versión de Rails que esté utilizando.

Carriles 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 

Sé que esto es viejo, así que en caso de que alguien más lo necesite para los Rails 4:

 get "/blog" => redirect("http://example.com/blog") 

Usa get en lugar de Match in Rails 4, de lo contrario obtendrás un error de Runtime

Para Rails 5:

obtener ‘/ historias’, para: redirigir (‘/ articles’)

obtener ‘/ historias’, para: redirigir (‘ http://google.com ‘)

Página fuente de Rails Guide