Reply to comment

การใช้ calendar_helper ใน Rails

ในบางครั้งเราจำเป็นต้องมีการใช้ปฏิทินเพื่อแสดงเหตุการณ์ที่เกิดขึ้นของแต่ละวัน หรือแสดงวันที่มีการประชุม เป็นต้น โดยมากนั้นเราจะใช้ JavaScript ในการทำปฏิทิน แต่สำหรับคนที่เล่น RoR นั้น จะมี plugin ที่ชื่อว่า calendar_helper มาให้ใช้ เรามาดูวิธีการใช้งานกันดีกว่า

1. ติดตั้ง plugin โดยใช้คำสั่งดังนี้

ruby script/plugin install calendar_helper

2. ให้ generate calendar เพื่อให้สามารถใช้ css ที่มีมาให้ได้ (มี 3 สีมาให้เลือก คือ แดง น้ำเงิน เทา) โดยใช้คำสั่งดังนี้

ruby script/generate calendar

3. เพื่อให้ app ที่สร้างขึ้นสามารถใช้ css ที่มีได้ จะต้องเพิ่ม code เข้าไปในตัว layout ที่ต้องการ

<%= stylesheet_link_tag 'calendar/blue/style' %>

4. ทดสอบด้วย code ด้านล่างนี้ โดยใส่ไว้ในส่วนของหน้าที่ต้องการแสดงผล

<%= calendar(:year => 2007, :month => 7) %>

Calendar Helper

5. อ่านคำอธิบายเพิ่มเติมได้จาก vendor/plugins/calendar_helper/lib/calendar_helper.rb หรือ Juixe TechKnow, DZone Snippets

No votes yet

Reply

The content of this field is kept private and will not be shown publicly.