jeje justo antes de leer tu mensaje estaba haceidno eso para probar <p> <b>Image url:</b> <%=h @producto.precio %> </p>
eso agregue..... ahora voy entendiendo, sorry por mi novates jaja.. El día 27 de noviembre de 2009 01:57, Damian Garcia <[email protected]> escribió: > Pablo, la migration no te va a modificar los archivos de las vistas > para mostrarte el campo precio. la migration te agrega el campo a la > tabla. Vos deberias de actualizar los rhtml que te generó el scaffold > (cuando todavia no existia el campo precio). > > Saludos, > > Damian Garcia. > > 2009/11/27 Pablo Brunet <[email protected]>: >> Hola a todos! com todo novato sigo con problemas a la hora de seguir >> los ejemplos de un libro. en este caso no me agrega una columna a la >> tabla que anteriormente me creo un scaffold se trata de la famosa >> aplicacion "depot": >> >> 1º creo la apliacion "rails depot" y me crea el racimo la estructura >> luego... cd depot.. >> >> creo el scaffold: >> >> C:\depot>ruby script/generate scaffold producto nombre:string >> descripcion:text i >> mage_url:string >> exists app/models/ >> exists app/controllers/ >> exists app/helpers/ >> create app/views/productos >> exists app/views/layouts/ >> exists test/functional/ >> exists test/unit/ >> exists public/stylesheets/ >> create app/views/productos/index.html.erb >> create app/views/productos/show.html.erb >> create app/views/productos/new.html.erb >> create app/views/productos/edit.html.erb >> create app/views/layouts/productos.html.erb >> create public/stylesheets/scaffold.css >> create app/controllers/productos_controller.rb >> create test/functional/productos_controller_test.rb >> create app/helpers/productos_helper.rb >> route map.resources :productos >> dependency model >> exists app/models/ >> exists test/unit/ >> exists test/fixtures/ >> create app/models/producto.rb >> create test/unit/producto_test.rb >> create test/fixtures/productos.yml >> create db/migrate >> create db/migrate/20091128034316_create_productos.rb >> >> C:\depot>rake db:migrate >> (in C:/depot) >> == CreateProductos: migrating >> ================================================ >> -- create_table(:productos) >> -> 0.0780s >> == CreateProductos: migrated (0.0780s) >> ======================================= >> >> hasta aca todo perfecto lo pruebo en el navegador y la aplicacion de >> mantenimiento anda muy bien, el problema es cuando le quiero agregar >> una columna a la tabla productos: >> >> C:\depot>ruby script/generate migration add_precio_to_productos >> precio:decimal >> exists db/migrate >> create db/migrate/20091128034634_add_precio_to_productos.rb >> >> C:\depot>rake db:migrate >> (in C:/depot) >> == AddPrecioToProductos: migrating >> =========================================== >> -- add_column(:productos, :precio, :decimal) >> -> 0.1710s >> == AddPrecioToProductos: migrated (0.1710s) >> ================================== >> >> he aqui el problema que al correr la aplicacion la columna precio no >> aparece por ninguna parte. A continuacion muestro mis files: >> >> 20091128034634_add_precio_to_productos.rb: >> >> class AddPrecioToProductos < ActiveRecord::Migration >> def self.up >> add_column :productos, :precio, :decimal >> end >> >> def self.down >> remove_column :productos, :precio >> end >> end >> >> schema.rb: >> >> ActiveRecord::Schema.define(:version => 20091128034634) do >> >> create_table "productos", :force => true do |t| >> t.string "nombre" >> t.text "descripcion" >> t.string "image_url" >> t.datetime "created_at" >> t.datetime "updated_at" >> t.decimal "precio" >> end >> >> end >> >> desde ya muchas gracias >> ---------------------------------------------------------- >> Ruby 1.8.6 >> Rails 2.2.2 >> Gems 1.3.5 >> Ejemplo Books: Agile Web Development with Rails - Third Edition >> _______________________________________________ >> 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 > _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
