En rieles 2.x Usé rutas poco profundas, pero esto parece faltar en los rieles 3 (al menos en el API http://apidock.com/rails/ActionController/Resources/resources).Rieles 3, rutas poco profundas
Cuando paso esta opción en los rieles 3 no arroja ningún error, pero tampoco recibo todas las rutas que esperaba.
Rails 3 routes.rb
resources :users, :shallow=>true do
resources :recipe do
resources :categories do
resources :sections do
resources :details do
end
end
end
end
end
Las rutas faltantes que se generaron con los rieles 2.x equivalente son (sólo una muestra para el recurso receta):
GET new_recipe (I Sólo tiene new_user_recipe), y
receta POST (para crear una nueva receta, sólo tengo user_recipe POST)
Tiene sentido que estas rutas no se generarán, pero mi código anterior funcionó al pasar el user_id en cada forma (menos elegante, acordado).
La pregunta es: ¿Hay documentación para las rutas "superficiales" en los rieles 3? ¿Hay alguna manera de generar las rutas que me faltan en los rieles 2.x?
Gracias, Mike
Pero los documentos API (al menos para 2.x) dicen que: shallow es heredado? Lo intenté, pero no pareció ser el truco. – CambridgeMike