ฉันมีตารางผลิตภัณฑ์และต้องการเพิ่มคอลัมน์:
t.references :imageable, :polymorphic => true
ฉันพยายามสร้างการย้ายข้อมูลสำหรับสิ่งนี้โดยทำ:
$ rails generate migration AddImageableToProducts imageable:references:polymorphic
แต่เห็นได้ชัดว่าฉันทำผิด มีใครให้คำแนะนำได้ไหม ขอบคุณ
เมื่อฉันพยายามใส่มันด้วยตนเองหลังจากสร้างการย้ายข้อมูลฉันก็ทำเช่นนี้:
class AddImageableToProducts < ActiveRecord::Migration
def self.up
add_column :products, :imageable, :references, :polymorphic => true
end
def self.down
remove_column :products, :imageable
end
end
และยังไม่ได้ผล