新しいrailsバージョンには、self.upおよびself.downメソッドに対する「変更」メソッドがあるようです。
したがって、移行をロールバックする必要がある場合はどうなりますか。実行するアクションをどのように認識しますか。オンラインチュートリアルに基づいて実装する必要がある次のメソッドがあります。
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
新しい変更方法を使用して同じことを行うにはどうすればよいですか?