3
การโยกย้าย Rails: self.up และ self.down เทียบกับการเปลี่ยนแปลง
ดูเหมือนว่ารางรุ่นใหม่จะมีวิธีการ "เปลี่ยน" เทียบกับ 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 …