18
วิธีที่ดีที่สุดในการจำลองเหตุการณ์ที่เกิดขึ้นในแอปพลิเคชันปฏิทินคืออะไร
ฉันกำลังสร้างแอปพลิเคชันปฏิทินกลุ่มที่ต้องการสนับสนุนกิจกรรมที่เกิดซ้ำ แต่โซลูชันทั้งหมดที่ฉันใช้เพื่อจัดการเหตุการณ์เหล่านี้ดูเหมือนจะเป็นแฮ็ค ฉันสามารถ จำกัด ว่าจะดูได้ไกลแค่ไหนแล้วสร้างกิจกรรมทั้งหมดในครั้งเดียว หรือฉันสามารถจัดเก็บกิจกรรมเป็นการทำซ้ำและแสดงแบบไดนามิกเมื่อมองไปข้างหน้าในปฏิทิน แต่ฉันจะต้องแปลงให้เป็นกิจกรรมปกติหากมีคนต้องการเปลี่ยนรายละเอียดในกรณีเฉพาะของเหตุการณ์ ฉันแน่ใจว่ามีวิธีที่ดีกว่าในการทำเช่นนี้ แต่ฉันยังไม่พบ วิธีที่ดีที่สุดในการจำลองเหตุการณ์ที่เกิดขึ้นซ้ำซึ่งคุณสามารถเปลี่ยนรายละเอียดหรือลบอินสแตนซ์ของเหตุการณ์ได้คืออะไร (ฉันใช้ Ruby แต่โปรดอย่าปล่อยให้สิ่งนั้น จำกัด คำตอบของคุณหากมีไลบราเฉพาะของ Ruby หรือบางอย่างมันก็เป็นการดีที่จะรู้)