ตอนนี้กำลังเขียนระบบส่ง/ตรวจโปรแกรมด้วย Rails
ระบบจะให้ผู้ใช้ login แล้วหน้าหลักจะแสดงโจทย์ที่ต้องทำ รวมถึงรายงานว่าแต่ละข้อที่ส่งมาผลเป็นเช่นไรบ้าง (เช่นส่งกี่ครั้งแล้ว ผ่าน/ไม่ผ่านอย่างไร) หน้านี้มันจะเอาข้อมูลมาจากหลาย ๆ โมเดล ทั้ง User, Problem , Submission อะไรพวกนี้น่ะครับ
คิดชื่อ controller สำหรับหน้าหลักนานมาก (อาจจะเป็นเพราะอู้) กดอ่านโน่นอ่านนี้ ไม่เห็นใครพูดอะไรเกี่ยวกับ controller พวกนี้
ไม่อยากตั้งเป็น MainController เพราะ (คิดเอาเอง) ว่ามันเหมือนติดมาจากการเขียนพวกภาษา C มันน่าจะมีอะไรดี ๆ กว่านี้ อยากจะตั้งใจให้สื่อความหมายสักหน่อย นั่งกดไปกดมาอ่านไปอ่านมา
คิดไม่ออก สุดท้าย ก็เลยใช้ชื่อ MainController ไปก่อนละกัน ดูเหมือนมันจะไม่ได้สื่อความหมายอะไรมากมาย ไม่ได้บอกว่าจะ control อะไร แต่คิดชื่ออื่นไม่ออกจริง ๆ
ไม่ทราบมีใครแนะนำชื่อดี ๆ หรือเคยใช้ชื่ออะไรกันบ้างสำหรับ controller พวกนี้น่ะครับ
ขอบคุณครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ผมนิยมใช้ home แต่ก็จะมีปัญหาตามมาอีกว่า
1 app มันมีได้หลาย home
(user แต่ละกลุ่มต้องการ home คนละแบบ)
ซึ่งถ้าเกิดปัญหาแบบนี้ ก็จะใช้ route map
มา map แบบนี้แทน
/student/home => student_home_controller,
/teacher/home => teacher_home_controller
โอ้ว เจ๋งมากครับ
ขอบคุณครับ
ก็เอาให้สือก็ได้ใช่ไหมครับ แล้วถ้าจะเปลี่ยนก็ค่อยไปเขียน map เอา
แบบนี้มี trunk กับ branch ดีปะครับ มี trunk เป็นหน้าแรก
student_branch_controller, teacher_branch_controller :-P
---
http://blog.vee-u.com/
Root
---
http://blog.vee-u.com/