Pregunta fácil: ¿Cómo volver una migración atrás?

¿Cómo puedo volver una migración hacia atrás?

Si estas en rails 2 es rake db:rollback, eso va a la versión anterior
del
schema, se puede pasa como parámetro la cantidad de pasos atrás que
quieres
dar, rake db:rollback STEP=n.

Si no es rails 2, se hace rake db:migrate VERSION=n donde n es la
versión a
la que quieres volver.

saludos,
Juan P…

Tengo Rails 2.0. Uso rollback, me la revierte y luego la vuelve a
migrar, o eso parece. ¿Tengo borrar la migración antes de hacer
rollback?

Ya puestos, es para lo siguiente:

class AddPriceProduct < ActiveRecord::Migration
def self.up
add_column :products, :price, :integer, :default => 0
end

def self.down
remove_column :products, :price
end
end

Quiero añadir la columna price al modelo productos, pero no me va, así
que estoy intentando volver atrás.

Gracias de antemano.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs