Day 4 : Hello Rails Path 2 ขยายความการทำงานของ Rails
จากบันทึกที่แล้วเราได้สร้าง Hello Rails! กัน เริ่มต้นที่เราสร้าง Rails Application สังเกตว่า Rails จะ Generate file ที่เกี่ยวข้องให้เราอย่างมากมาย ใน Hello Rails! เราจะได้สร้าง Controller ชื่อ Say ข้างในบรรจุ Action hello และสร้าง View ชื่อhello.rhtml
การทำงานของ Rails ใน Hello Rails!

จะมี 1. URL : ที่อยู่ของ Rails Application หรือ Domain name นั้นเอง
2. Controller : ชื่อของ Controller ที่เราต้องการที่จะใช้งาน
3. Action : ชื่อของ Action ที่อยู่ภายใน Controller ที่เราต้องการใช้งาน

- ใช้ URL เพื่อติดต่อไปยัง Rails Application
- ระบุถึงชื่อ Controller ที่ต้องการเรียกใช้ภายใต้ Rails Application นั้น
- ระบุถึงชื่อของ Action ที่ต้องการเรียกใช้ ภายใน Action ก็จะมีการทำงาน
ตามแต่จะกำหนดไว้ หลังจากนั้น Action จะนำผลการประมวลส่งต่อไปให้ view ที่มีชื่อเดียวกับ
Action นั้น ในจุดนี้เป็น Convention ที่ Rails กำหนดขึ้น เราสามารถแก้ไขได้ในภายหลังว่าจะให้ไปแสดงผลยัง view ชื่อว่าอะไร - สุดท้ายจะเป็นการแสดงผลใน View
สรุป
อ่านมาถึงตรงนี้คงจะเห็นการทำงานของ Rails
และเข้าใจความหมายของ URL ใน Rails มากขึ้น สังเกตได้ว่า Rails จะมีการซ่อน
ความซับซ้อนของ URL ให้อยู่ข้างใน โดยการแบ่ง structureเป็น Controller, Action, parameter (ยังไม่ได้ถูกพูดถึง) ทำให้มีการซ้อนทับอย่างเป็นระเบียบ ง่ายแก่การทำความเข้าใจ.
สวัสดีคะ
ยินดีมากๆ เลยคะ ที่จะมีบล็อกเกี่ยวกับ Ruby on Rail มาเพิ่มเติมใน GotoKnow.org
ขอบคุณมากคะ
ยินดีครับ
ผมเองก็ขอขอบคุณ GotoKnow.org เช่นเดียวกันสำหรับ
พื้นที่ดีๆตรงนี้ ให้ผมได้มาแลกเปลี่ยนข้อมูลและความคิด