2012-06-12 8 views
13

que desarrollan una aplicación Rails y añaden ruta sencilla:rutas de recursos sin la identificación del miembro

Name::Application.routes.draw do 
    resource :categories 
end 

El problema es que no hay una identificación de miembro en las URL generadas:

$ rake routes 
categories  POST /categories(.:format)  categories#create 
new_categories GET /categories/new(.:format) categories#new 
edit_categories GET /categories/edit(.:format) categories#edit 
       GET /categories(.:format)  categories#show 
       PUT /categories(.:format)  categories#update 
       DELETE /categories(.:format)  categories#destroy 

utilizo rieles 3.2.3. No uso ActiveRecord en la aplicación (pero no sé si es relevante). Tengo un modelo Category y CategoriesController.

¿Cuál podría ser el problema?

Respuesta

28

se le olvidó añadir s en el final:

resources :categories 

resources y resource son cosas diferentes: resources y resource.

+0

Guau, qué error tan estúpido :). Ahora funciona, gracias. – mrzasa

+1

Lo mismo, perdió 15 minutos en esto, maldita sea. – j15e

Cuestiones relacionadas