Para el caso en que los nombres de las columnas sean "feos" (ponele que tuvieras alguna convención de nombres rara), podes usar alias_attribute
class User set_table_name "tb_users" alias_attribute :name, :u_name alias_attribute :email, :u_email end Y ahi podes usar email y name normalmente en lugar de tener que hacer @user.u_name = "blah" Saludos, -foca 2008/12/10 Aureliano Calvo <[EMAIL PROTECTED]>: > 2008/12/10 ENRIQUE REYES REYES <[EMAIL PROTECTED]> >> >> tengo una pregunta para la comunidad >> >> si ya tengo una base de datos en mysql como puedo usar rails para crear la >> aplicación que nos esta pidiendo el cliente, >> (la base de datos la manipulábamos con JSF pero hubo problemas de diseño, >> y para algunas tablas habrá que hacer modificaciones a los campos, pero toda >> la interfaz se quiere cambiar ) >> he visto algunos ejemplos sencillos con rails pero ahí se crean las >> tablas con ruby, y se va avanzando , Pero si ya tenemos una base creada >> ahí como puedo implementar rails. > > No sé qué hace que la base no sea "compatible" con rails. Pero si es solo > por nombres de campos y tablas podés crear vistas (de las que se hacen con > CREATE VIEW) que cumplan con las convenciones. La otra cosa que se me ocurre > que podés tener problemas es con las primary keys, ahí podés usar > set_primary_key (como dice en otro mail del thread). > > Lo bueno de hacer las vistas es que te queda en un solo lugar el diseño de > la base de datos y no tenés que hacer malabarismos con rails. > > Aureliano. > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
