Görünüşe göre yeni rails sürümünde self.up ve self.down yöntemlerine karşı "değişiklik" var.
Öyleyse, kişi bir geçişi geri almak zorunda kaldığında ne olur, hangi eylemleri gerçekleştireceğini nasıl bilir? Çevrimiçi bir öğreticiye göre uygulamam gereken aşağıdaki yönteme sahibim:
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
Yeni değişiklik yöntemini kullanarak aynısını nasıl yapabilirim?