オンラインマガジンストア用の Rails 3.2.7 アプリケーションを作成したいと考えています。このアプリケーションのクイック データ モデルを設計しましたが、それが良いか悪いかわかりません!? すべての雑誌の Magazine テーブルがあり、特定の Magazine のすべてのバージョンの Product テーブルがあり、特定の Product のすべてのページの Page テーブルがあります。
Magazine has_many :Product
Product has_many :Pages
とbelongs_to :Magazine
Page belong_to :product
このアプリを作成しましたが、問題があります!! たとえば、routes.rbでこのコードを使用します
resources :magazines do
resources :products do
resources :pages
end
end
しかし、それは本当ではありません!!!? データ モデルを変更する必要がありますか、それともこれらのアプリケーションに適していますか?