Jugando con rutas

Me respondo a mi mismo,

la solución es:

map.resources :languages do |language|
language.resources :teachers, :path_prefix => ‘/:language_id’
language.resources :speakers, :path_prefix => ‘/:language_id’
language.resources :students, :path_prefix => ‘/:language_id’
end

que permite rutas del tipo:

www.aplicacion.com/english/teachers
www.aplicacion.com/english/students
www.aplicacion.com/english/speakers

… siempre y cuando nuestro :id sea una String y usemos dentro de cada
controlador Language.find_by_name(:id) en vez
de Language.find(:id)

Lo que sigo sin poder hacer es cambiar el path para el recurso
languages;
quiero hacer este cambio en las rutas:

www.aplicacion.com/languages/english --> www.aplicacion.com/english

Saludos

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs