【发布时间】:2013-03-29 09:49:16
【问题描述】:
大家好,我的 rails 应用程序中有一个模型“项目”,它是一个 REST 资源。
我还有一个带有方法“仪表板”的非 REST 控制器“主页”。
我希望仪表板呈现所有项目。这意味着,我需要对 Project 调用 index 操作。我可以想到两种方法来做到这一点:
1.
在我的仪表板模板中有一个指向 Project#Index 的链接,然后作为两者 仪表板和索引共享相同的布局,用户可以看到项目列表。 但是,这需要额外的点击。
2.
由于 Dashboard 的所有其他视图元素都位于布局文件中,我 可以在仪表板操作中手动设置@projects 实例,并且 渲染索引模板。
这看起来也是一种错误的处理方式。
我有两个模型“项目”并说“Cookie”,我想在我的仪表板中将它们全部列出?如何以最简洁的方式实现它?
【问题讨论】:
标签: ruby-on-rails rest