ในบางครั้งเราจำเป็นต้องมีการใช้ปฏิทินเพื่อแสดงเหตุการณ์ที่เกิดขึ้นของแต่ละวัน หรือแสดงวันที่มีการประชุม เป็นต้น โดยมากนั้นเราจะใช้ JavaScript ในการทำปฏิทิน แต่สำหรับคนที่เล่น RoR นั้น จะมี plugin ที่ชื่อว่า calendar_helper มาให้ใช้ เรามาดูวิธีการใช้งานกันดีกว่า
1. ติดตั้ง plugin โดยใช้คำสั่งดังนี้
ruby script/plugin install calendar_helper2. ให้ generate calendar เพื่อให้สามารถใช้ css ที่มีมาให้ได้ (มี 3 สีมาให้เลือก คือ แดง น้ำเงิน เทา) โดยใช้คำสั่งดังนี้
ruby script/generate calendar3. เพื่อให้ app ที่สร้างขึ้นสามารถใช้ css ที่มีได้ จะต้องเพิ่ม code เข้าไปในตัว layout ที่ต้องการ
<%= stylesheet_link_tag 'calendar/blue/style' %>
4. ทดสอบด้วย code ด้านล่างนี้ โดยใส่ไว้ในส่วนของหน้าที่ต้องการแสดงผล
<%= calendar(:year => 2007, :month => 7) %>
5. อ่านคำอธิบายเพิ่มเติมได้จาก vendor/plugins/calendar_helper/lib/calendar_helper.rb หรือ Juixe TechKnow, DZone Snippets



Recent comments
2 weeks 1 day ago
6 weeks 3 days ago
6 weeks 6 days ago
19 weeks 13 hours ago
24 weeks 1 day ago
38 weeks 4 days ago
43 weeks 16 hours ago
43 weeks 6 days ago
49 weeks 9 hours ago
51 weeks 3 days ago