2008-10-21 6 views
3

Je construis une application de calendrier en ruby ​​sur rails. J'utilise mon propre schéma pour stocker des événements, mais je ne sais pas comment afficher les événements dans le calendrier, et comment ajouter un calendrier dans mon application. Dois-je écrire du code pour afficher le calendrier ou puis-je utiliser un plugin pour afficher le calendrier?Comment afficher les événements dans le calendrier en utilisant Ruby?

Répondre

5

Je pense que le calendar_helper plugin est ce que vous voulez. Il fournit une méthode de calendrier à vos vues, qui peut être appelée pour générer un calendrier de vue mensuelle en HTML.

Vous pouvez lui transmettre un bloc qui construit le contenu de la cellule de chaque jour, ce qui est l'endroit où vous voulez faire tout ce que votre schéma d'événement nécessite pour tirer dans les événements du jour.

1

Il existe une petite liste de candidats here.

Le plugin sur la page elle-même semble offrir une certaine bonté AJAX, si c'est quelque chose qui vous intéresse.

1

Je devais aussi construire un calendrier dans des rails. Aucun des gemmes de calendrier existants ne m'a attiré comme ils l'ont fait trop. Je voulais rendre le calendrier moi-même pour pouvoir contrôler le style. J'avais aussi un modèle Event existant, je n'avais donc pas besoin d'un traitement d'événement. J'ai fini par créer the cal gem. C'est assez simple quand vous regardez le fichier README. Je prévois de l'améliorer pour avoir des calendriers hebdomadaires et quotidiens. Bonne chance!

Questions connexes