![]() |
Problema con el andamiaje (scaffold) Como buen novato en RoR estoy tirando de tutoriales y libros. Concretamente, ahora estoy leyendo Ruby On Rails, de Bruce A. Tate y Curt Hibbs, publicado por O'Reilly, y he llegado al capítulo del andamiaje. El libro está basado (supongo) en versiones de Rails anteriores a la 2.0.2, que es la que uso, y hay cosas actualizadas en esta versión que no se usan de la misma manera. El libro me indica que añada el método scaffold a un controlador, después de crearlo obviamente: Código: ruby script/generate controller PhotosCódigo: class PhotosController < Application ControllerCódigo: ruby script/generate scaffold PhotosSoy torpe, no lo puedo evitar :S A ver si me podéis echar un cable. Gracias de antemano |
Re: Problema con el andamiaje (scaffold) estaria bein que pusieras el error para darnos una idea del problema |
Re: Problema con el andamiaje (scaffold) Resulta que los ejercicios que estoy haciendo siguiendo el libro me dan error en Windows, lo ya mencionado del scaffold, pero en MacOS funciona perfectamente, así que voy a seguir programando desde MacOS. El error que me daba no era de sintaxis; decía que faltaba el componente... puede ser que la instalación que tenía de Instant Rails se deje gemas atrás... no sé. Posiblemente se hubiera solucionado con un update del gems. Estoy muy verde en RoR aún, hay cosas que se me escapan. Igualmente, gracias por haberte ofrecido a ayudar :) |
Re: Problema con el andamiaje (scaffold) Cita:
¿Puede ser que en Windows tengas una versión 2.x de Rails y en el Mac uses una de la serie 1.2.x? Aquí tienes un enlace a un tutorial online donde explican las novedades del scaffold en Rails 2.x: http://fairleads.blogspot.com/2007/1...p-by-step.html |
Re: Problema con el andamiaje (scaffold) Cita:
Gracias por el enlace sobre Ruby 2.x |
Re: Problema con el andamiaje (scaffold) Saludos. Yo empecé un tutorial con una version inferior a la 2.0 de rails. He actualizado Rails y ahora tengo 2.0.2. Bien, siguiente el enlace que explicaba las novedades de scaffold, me funciona correctamente sin usar ningún IDE. Basicamente indica que generes el scaffold antes que el modelo y la migracion, pero funciona (si lo hago desde la consola). Pero desde Aptana Studio, no me permite generar el scaffold sin haber creado el modelo. ¿alguien lo ha solucionado? Estoy usando windows, pero imagino que el problema es de Aptana. |
Re: Problema con el andamiaje (scaffold) ok, resuelto. A la hora de hacer el sccafold, hay que indicar las columnas de la tabla (aunque solo sea una y luego modifiquemos la migración). |
Re: Problema con el andamiaje (scaffold) tengo el mismo problema con scaffold, me lanza el siguiente error NoMethodError in BlogController#index undefined method `scaffold' for BlogController:Class RAILS_ROOT: J:/Ruby on Rails/proyecto/rubyweblog Application Trace | Framework Trace | Full Trace app/controllers/blog_controller.rb:2 , estoy utilizando netbeans en windows, siguiendo el siguiente tutorial blog en 10 dias espero me puedan ayduar a solucionar mi problema estoy utilizando ruby 1.8.6 rails 2.0.2 saludos |
| La zona horaria es GMT -6. Ahora son las 08:23. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.