has_many :through
我有三个模型都通过方法相互关联。
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
布局中渲染它吗?
我需要一些专家的启示,请...
谢谢。