Ruby sobre raíles de caminos ayudantes.

Sé que este es un problema menor, pero ¿por qué, si usas andamios en RoR, puedes usar líneas como ‘new_ model name here _path’ en las tags de enlace, pero sin usar andamios, obtengo un NameError? Por ejemplo, tengo una aplicación de libreta de direcciones simple que utiliza las operaciones básicas de CRUD. Soy un principiante de RoR, pero quería crear una aplicación sin andamios y este tipo de cosas no parecen funcionar. Comparé mi config / route.rb y app / helpers / * con los de una aplicación de andamios y no son diferentes. ¿Qué me estoy perdiendo?

Andamios configura rutas de recursos en el archivo route.rb. Las rutas de recursos son lo que te da la ruta y los ayudantes de url. Cuando no usa los andamios, las rutas no se agregan, debe hacerlo a mano.

Las Rutas de Recursos se pueden agregar así:

map.resources :models 

donde: modelos es el nombre plural de uno de tus modelos.

Una forma de verificar sus rutas y caminos es ejecutar:

 rake routes 

Da salida a todas tus rutas y caminos.