He trabajado en mi camino a través de una serie de interesantes problemas de enrutamiento, convirtiendo una URL de solicitud en un hash, etc., pero solo por curiosidad. ¿Hay alguna manera de decirle al sistema de enrutamiento que desea que todo lo que se encuentre bajo un cierto subpaso de URL se sirva literalmente, sin pasar por un controlador?Rieles: una ruta para servir activos estáticos (como .jpgs, etc.)
Por ejemplo, si tengo /home/me/public_html/rails_proj/images/foo.jpg, y .../rails_proj/images/other/bar.jpg, ¿puedo insertar una ruta que diga "cualquier cosa debajo"? las imágenes deberían servir como un objeto del tipo de mime predeterminado? "
Puede ser interesante.
Estoy bien con mover imágenes a la carpeta pública. Voy a hacer un poco de búsqueda en Google: colocando activos todavía me está dando un "No hay coincidencias de ruta ............. con {: method =>: get} – Sniggerfardimungus
El problema con la carpeta pública es Estaba intentando el url/public/... Deshice el uso explícito de/public/y funcionó muy bien. – Sniggerfardimungus
Me parece que una de las razones para hacerlo directamente dentro de los rieles es para el caso en el que está ejecutando un desarrollo server as script/server. Dicho esto, ponerlos en público parece funcionar para mí. Siempre que recuerdo tener los archivos allí. :) (Vaya sobre por qué llegué a esta pregunta.) – lindes