Parece que la nueva versión de rieles tiene métodos de "cambio" en comparación con los métodos self.up y self.down.Migraciones de rieles: autoalmacenamiento y autodescarga versus cambio
Entonces, ¿qué sucede cuando uno tiene que retrotraer una migración? ¿Cómo sabe qué acciones realizar? Tengo el siguiente método que necesito para poner en práctica sobre la base de un tutorial en línea:
class AddImageToUsers < ActiveRecord::Migration
def self.up
add_column :users, :image_file_name, :string
add_column :users, :image_content_type, :string
add_column :users, :image_file_size, :integer
add_column :users, :image_updated_at, :datetime
end
def self.down
remove_column :users, :image_file_name, :string
remove_column :users, :image_content_type, :string
remove_column :users, :image_file_size, :integer
remove_column :users, :image_updated_at, :datetime
end
end
¿Cómo puedo hacer lo mismo con el nuevo método de cambio?
http://guides.rubyonrails.org/migrations.html#using-the-change-method – Baldrick