2011-08-02 11 views
0

現在、私は自分の職場のスケジューリングシステムを構築しています。非常に人身売買された大学ツアーガイドオフィスで、当日のイベントのスケジュールと利用可能なすべてのツアーガイドの変更を考慮して、利用可能なツアーガイドにツアーを割り当てます。Rails 3:プリセット値を使用してテーブルにエントリを自動的に作成

しかし、その日のイベントスケジュール(またはツアーのリスト)を作成するようユーザーに依頼するときは、スケジュールを自動生成して操作できるようにすることをお勧めします。曜日に応じて異なる2つのタイプのスケジュールがあり、このヘッドスタートは時間を大幅に節約します。

私の質問:この「シード」データはどこに置くのですか?私はYAMLを作成して、その日に適切なデフォルトを設定するメソッドを読み込まなければなりませんか?これはに持続するにはあまりにも冗長だったよう

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

私は「日」モデルと考えられてきましたが、毎回の日時があるとして、私が感じた:

参考のためには、私のモデルは、現在、そのように構成されていますデータベース。

ありがとうございます!すべての提案は大歓迎です。私はちょうどこれを処理するために適切な "Rails Way"を把握しようとしています。

答えて

0

オブジェクトを初期化するには、ファクトリを使用する必要があります。見てくださいhttps://github.com/thoughtbot/factory_girl

+0

私は私のニーズのためにこの仕事をすることができると思う、ありがとう! – Acco

関連する問題