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
on 2012-05-10 19:04
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.