Forum: Rails-ES Archivos en public y Apache

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
29df64447056e5247a5b847a1ef12e0a?d=identicon&s=25 Jesús García Carrero (Guest)
on 2007-07-31 10:08
(Received via mailing list)
Hola a todos. A ver si me podéis ayudar porque tengo un problema y no
encuentro la solución, aunque seguro que es muy sencillo...

Veréis, he terminado mi bonita aplcación rails y con webrick todo va muy
bien. He hecho la integración con Apache y también todo bien excepto un
detalle (muy importante, por cierto). Tengo unas imágenes para las que
he utilizado el file_column. Las he metido en el directorio public
(concretamente en public/fotografias). Las muestro usando los helpers
que vienen con file_column (que básicamente ponen la ruta desde public y
ya está). Con webrick mola, pero con Apache no se ven.

El problema es que rails toma las rutas de las imágenes como si se
trataran de accesos a controladores y no quiero que ocurra eso (están en
public y quiero que el acceso sea público, como ocurre con las imagenes
de public/images). Alguien sabe como conseguir esto con Apache+Rails????

Muchas gracias por adelantado!!


P.D.: Para la integración Apache+Rails he usado la información de esta
página, esta muy bien:
http://wolf-zen.blogspot.com/2006/04/webdev-instal...
29df64447056e5247a5b847a1ef12e0a?d=identicon&s=25 Jesús García Carrero (Guest)
on 2007-08-01 10:17
(Received via mailing list)
Lo he encontrado y me respondo a mí mismo por si alguien tiene el mismo
problema. En la configuración de Apache (httpd.conf) en la
sección <VirtualHost *> tenemos lo siguiente:

    <LocationMatch
^/(images|javascript|javascripts|stylesheets|[^/]+\.[^/]+$)>
        SCGIHandler Off
    </LocationMatch>

Éstas son las carpetas de public para las que no queremos que el handler
para rails haga nada, y eso es lo que necesitaba. Así que añadí la
carpeta donde file_column almacenaba mis fotos y ya
está:
    <LocationMatch
^/(fotografias|images|javascript|javascripts|stylesheets|[^/]+\.[^/]+$)>
        SCGIHandler Off
    </LocationMatch>

Saludos!

Jesús García Carrero
escribió:> Hola a todos. A ver si me podéis ayudar porque tengo un problema y no
This topic is locked and can not be replied to.