Create (สร้าง), Read (อ่าน), Update (แก้ไข), และ Delete (ลบ)rake db:migrate เพื่ออัพเกรดโครงสร้างฐานข้อมูลเป็นเวอร์ชั่นใหม่โดยไม่ทำลายข้อมูลที่มีอยู่แล้วในตารางต่างๆ (นอกจากว่าคุณบอกให้ migration ลบอะไรออกไป) เวลาใช้งาน migration จะถูกเรียกใช้ตามลำดับ โดยดูจากเวลาที่อยู่ในชื่อไฟล์ในไดเร็คทอรี่ db/migrate คุณสามารถสร้าง migration ใหม่ได้โดยใช้คำสั่ง script/generate migration MyMigrationGET ไปที่ /students/9 คุณจะได้รับทรัพยากร (ในที่นี้คือนักเรียน) ซึ่งมีรหัส 9 กลับมา แต่ถ้าคุณส่ง request เดียวกันโดยใช้ method DELETE แทนจะหมายความว่าคุณต้องการลบทรัพยากรนี้
Discussion