Parece que la nueva versión de rieles tiene métodos de "cambio" versus self.up y self.down.
Entonces, ¿qué sucede cuando uno tiene que revertir una migración? ¿Cómo sabe qué acciones realizar? Tengo el siguiente método que necesito implementar basado en 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?