Quiero que todos mis páginas en mi solicitud 2.3 rieles a tener la URL con el prefijo:direcciones URL prefijo en aplicación Rails
www.example.com/app/
y lo hice este escrito en routes.rb
las siguientes líneas:
# I named the first part of the url ':appl'
map.root :appl => "app", :controller => "home"
# Default routes
map.connect ':appl/:controller/:action/:id'
map.connect ':appl/:controller/:action/:id.:format'
todo funciona bien, con la excepción de map.resources
, donde tengo
map.resources :pages
y ahora donde tengo edit_page_path
o page
, las url generadas no son correctas, porque app
no está insertado al principio. Lo he intentado con namespace
y scope
, como he visto here in chapter 2.6, pero sin éxito.
¿Cómo debo hacer esto? ¿Es el :appl
en las rutas una mala idea?
No uso Passenger. –
¿Cuál es su pila de implementación? Puede haber una solución disponible allí. –
- Yo uso Mongrel. –