2011-08-02 1 views
0

Actuellement, je construis un système de planification pour mon lieu de travail. Il s'agit d'un bureau de guide universitaire très fréquenté, et compte tenu du calendrier des événements de la journée et des horaires de tous les guides touristiques disponibles, le système attribuera des visites aux guides touristiques disponibles. Cependant, lorsque je demande à un utilisateur de créer l'horaire des événements (ou la liste des visites) pour la journée, je préférerais avoir un horaire auto-généré qu'il pourra ensuite manipuler. Il n'y a que deux types différents d'horaires qui alternent selon le jour de la semaine, et cette avance permettra d'économiser beaucoup de temps.Rails 3: Créer automatiquement des entrées dans le tableau en utilisant des valeurs prédéfinies

Ma question: Où puis-je mettre ces données de «semences»? Dois-je créer un YAML et ensuite avoir une méthode le lire pour peupler un jour donné avec les valeurs par défaut appropriées?

Pour référence, mes modèles sont actuellement structurés comme ceci:

guide has_many :tours, :shifts 
shifts belongs_to :guide 
tour belongs_to :guide 

Je l'ai considéré comme un modèle « jour », mais comme à chaque fois est un datetime, je me sentais comme cela était trop redondant de persister à la base de données.

Merci! Toutes les suggestions sont les bienvenues J'essaie juste d'avoir une bonne prise sur le bon "Rails Way" pour gérer ça.

Répondre

Questions connexes