【发布时间】:2012-10-05 16:37:43
【问题描述】:
我有三个模型都通过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 布局中呈现它吗?
我需要一些专家的启发,请...
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2 relational-database rails-activerecord