Je suis en train de construire un calendrier de groupe demande que les besoins de soutien des événements récurrents, mais toutes les solutions que j'ai trouvé pour gérer ces événements semblent comme un hack. Je peux limiter à quel point on peut regarder, puis de générer tous les événements à la fois. Ou je peux stocker les événements que de répéter et d'afficher de manière dynamique lorsque l'on regarde en avance sur le calendrier, mais je vais avoir à les convertir à un événement normal, si quelqu'un veut changer les détails sur une instance particulière de l'événement.
Je suis sûr qu'il ya une meilleure façon de le faire, mais je n'ai pas encore trouvé. Quelle est la meilleure façon de modéliser des événements récurrents, où vous pouvez modifier les détails ou supprimer événement particulier les instances?
(Je suis l'aide de Ruby, mais s'il vous plaît ne vous laissez pas limiter votre réponse. Si il y a un Rubis-bibliothèque spécifique, ou quelque chose, si, c'est bon à savoir.)