has_many :through
私は3つのモデルをすべてメソッドを介して相互に関連付けています。
ProgramCategory
ProgramSubcategory
Program
アプリケーション内では、ProgramCategory.title、ProgramSubcategory.title、およびProgram.titleを頻繁に使用する必要があります。たとえば、動的なサイドバーメニューがあり、次のようになります。
|- Shows (ProgramCategory)
|- Action (ProgramSubcategory)
|- Lost (Program)
|- Games of Thrones (Program)
|- Dexter (Program)
私はの力を知っているのでapplication_controller
、application_helper
そしてpartials
; これらすべてを組み合わせて、最も適切な方法を見つけることに迷いました。
モデルをどこでどのように呼び出す必要がありますか?すべてのコントローラーを介してアクセスできるように、メソッドをどこに構築する必要がありますか?単にパーシャルを作成してapplication
レイアウトでレンダリングする必要がありますか?
専門家の啓蒙が必要です...
ありがとう。