我有一个Rails 3.1“博客”类型的应用程序,我的Post#index
已成为整个系统的一种概述(或仪表板或排序)。主要内容来自帖子模型,但侧边栏包含来自事件模型的信息,还有来自新闻模型的其他片段等...
Post#index是一个繁忙的动作,必须在/view/posts/index.html.haml
调用渲染之前填充许多实例变量,然后然后许多布局和部分工作。
正如其他一些区域是自足的,可以这么说,我想知道是否有更好的“Rails方式”来解决这个问题?也许我应该考虑封装事件侧边栏(实际上是Event#index
)进入某种可以在其他视图中重复使用的实体?如果是这样,怎么样?
有哪些选择?
答案 0 :(得分:1)
答案 1 :(得分:0)
我会调查它的小工具。我在过去研究过的框架是:http://apotomo.de/这为小部件“ize”以及特定小部件的回调功能(Ajax)提供了一种很好的简洁方法。