Forum: Rails-ES Problema con el inflector (creo)

5fc4f6032c106d4f40dd8b55c7eaef4b?d=identicon&s=25 Marc C. (marc_c)
on 2012-05-10 19:04
Hola,

Estoy empezando a desarrollar mi primera aplicación con Rails. He hecho
los tutoriales del "Agile Web Development with Rails" y el "Rails 3 in
Action", y más o menos ya veo cómo funciona.

El caso es que he añadido la configuración del Inflector para que
traduzca las palabras españolas
(http://damncorner.blogspot.com.es/2009/06/ruby-on-...),
y luego he creado un nuevo controlador (Modalidades).

Después del controlador he creado una vista (index.html.erb), las
acciones index y new (no uso scaffolding), y las rutas (resources
:modalidades).

Hasta aquí debería estar todo bien, pero tengo un problema que no sé de
dónde viene, ni cómo solucionarlo: no me reconoce la ruta
new_modalidad_path. En teoría, el problema estaría en que no está
definida esta ruta, pero si hago un rake routes, el resultado es este:

          root        /                               modalidades#index
   modalidades GET    /modalidades(.:format)          modalidades#index
               POST   /modalidades(.:format)          modalidades#create
 new_modalidad GET    /modalidades/new(.:format)      modalidades#new
edit_modalidad GET    /modalidades/:id/edit(.:format) modalidades#edit
     modalidad GET    /modalidades/:id(.:format)      modalidades#show
               PUT    /modalidades/:id(.:format)      modalidades#update
               DELETE /modalidades/:id(.:format)
modalidades#destroy

Si no voy equivocado (soy bastante novato en Rails), mis rutas son
correctas, no? Entonces, cual es el problema que tengo?

Ah, las acciones del controlador (modalidades_controller.rb) están
vacías. Estoy usando Rails 3.1.0 y Ruby 1.9.3.

Muchas gracias por vuestra ayuda.

Marc
This topic is locked and can not be replied to.