Похоже, что новая версия рельсов имеет "изменение" по сравнению с методами 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
Как я могу сделать то же самое с помощью нового метода изменения?