วันอาทิตย์ที่ 13 มีนาคม พ.ศ. 2554

ruby: Can I set primary key in model ?

ให้ใช้ options hash ที่มี key ที่ชื่อว่า :primary_key ตามตัวอย่าง

create_table :countries ,:primary_key => :code do |t|
t.string :code, :limit => 2, :null => false
t.string :iso_a3, :limit => 3, :null => false
t.string :name, :null => false
t.timestamps
end