目前我有一個訂單類。每個訂單有1到無限數量的項目。項目的數量在運行時間之前是未知的。由於在活動記錄/導軌中沒有字段類型的數組,因此如何創建可變數量的列?是否有一種更有說服力的方式來創建具有可變列數的表:Active Record&Rails 3?
我能想到的唯一方法是提前指定一堆票列;但是非常靈活且效率低下:
class CreateOrders < ActiveRecord::Migration
def self.up
t.integer :ticket_id, :ticket_id, :ticket_id, :ticket_id, :ticket_id
t.decimal :total
t.timestamps
end
def self.down
drop_table :orders
end
end
如何設置訂單平板電腦以接受1個或多個line_items? – 2010-10-24 16:43:09