私はレストラン用の小さなシステムを構築しています。 food
、beverages
、およびapparel_items
:別のモデルに属するすべてのモデルを一覧表示するにはどうすればよいですか?
は、私は現在、効率的なタイプがあるproduct_type
に属しているすべてのモデルを一覧で立ち往生しています。
各製品の種類は、例えば、food
のためにそれらに属している製品の複数の種類が
多くwraps
、多くのsalads
、多くのsandwiches
、などがありました。この点は、製品の種類ごとにボタンを持つことですこのボタンをクリックすると、選択したタイプのIDに応じて、ボタンに属するすべてのモデルがボタンとして一覧表示されます。これらのモデルのいずれかをクリックして、問題のモデルのデータベースレコードを一覧表示できます。
例:食品、飲料は=>クリック食べ物は=>のためのボタンを示しています。ラップ、サラダやサンドイッチを=>私が所属するすべてのモデルを一覧表示することができますどのようにラップ=>すべてリストラップ
class ProductType < ActiveRecord::Base
has_many :apparel_items
has_many :chapata_items
has_many :combos
has_many :croissants
has_many :fruits
has_many :green_challenges
has_many :hot_drinks
has_many :infusions
has_many :juices
has_many :molletes
has_many :omelettes
has_many :salads
has_many :sandwiches
has_many :shakes
has_many :sincronizadas
has_many :slices
has_many :smooth_drinks
has_many :super_drinks
has_many :water_drinks
has_many :wrap_items
end
をクリックしてください私はこれを効率的にプログラムすることができるように別のものに?
それぞれの商品タイプ(食品、飲料、アパレル商品)のモデルを作成し、それらの3つの商品タイプのみを商品タイプモデルに属するようにする方がよいでしょうか?
質問にモデル定義を含める必要があります。 –
モデル定義が追加されました。 –