Leyendo acerca de las rutas en rails, he ido a parar al wiki. En él, me
encuentro con este parrafo.
‘Routing’ is a pure-Ruby
mod_rewritehttp://wiki.rubyonrails.org/rails/pages/mod_rewrite-alike
that can map URLs to
controller/action/params and back. It was added to Rails to make pretty
URLs more configurable and to divorce us from the mod_rewrite
requirement.
Segun esto, las rutas entre otras cosas, se hicieron para deshacerse del
mod_rewrite. Sin embargo, cuando creas un proyecto rails, en el
directorio
“public” puedes encontrar el archivo .htaccess, que para poder
interpretar
ciertas lineas, necesita del modulo mod_rewrite. Estas por ejemplo
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
¿Que es lo que me he perdido?