とりあえずDB設計
Railsは基本的にはDB設計ありきなので、まずはDBを設計してみました。
当然、最初から完全なDB設計は出来ないので、画面を作りながら変更して行きます。Railsは頻繁にDB設計を変更しても、ActiveRecordやmigration機能のおかげで変更が容易です。
最初のDB設計は性能面等はあまり考えず、教科書的にきれいな正規化を行ったDBから始めるのが良いと思います。
* 表示関連を保存するsetupsテーブルの追加
Railsは基本的にはDB設計ありきなので、まずはDBを設計してみました。
当然、最初から完全なDB設計は出来ないので、画面を作りながら変更して行きます。Railsは頻繁にDB設計を変更しても、ActiveRecordやmigration機能のおかげで変更が容易です。
最初のDB設計は性能面等はあまり考えず、教科書的にきれいな正規化を行ったDBから始めるのが良いと思います。
* 表示関連を保存するsetupsテーブルの追加