そのため、Rails3でいくつかのデータを構造化する方法について少し苦労しています。
と呼ばれるテーブルとTasks
と呼ばれるテーブルがありますTodos
。Todoには最大4つのタスクを含めることができ、それらは次のようにテーブルに編成されます。
Todosテーブル:
- id
- todoname
- slot1
- slot2
- slot3
- slot4
タスクテーブル:
- id
- 名前
- 説明
- button_text
- button_url
Todosテーブルでは、slot1からslot4は関連するタスクのIDを持ちます。モデル内の関連付けを構造化する方法がわかりません。
単純な古いものhas_many :tasks
で、belongs_to :todos
うまく機能しません。
何か案は?