【发布时间】:2012-01-04 22:13:18
【问题描述】:
我需要从一个视图访问多个模型。之前我的links_controller只是用来提供不同方式排序的链接资源。现在我想包括一个部分(我假设),它显示按分数排序的顶级用户(@users = User.all.sort_by(&:score))
我知道我可以将此代码插入每个链接操作并从视图中访问它,但这似乎不是“红宝石方式”,我需要在不久的将来访问更多模型。这可能会变得很脏,有什么技术可以解决这种情况吗?
注意事项:
- 我看到我的应用程序正朝着具有动态页面内容的单一格式的方向发展,本质上是一个典型的网络应用程序。
- 我知道 before_filter,但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何视图访问多个模型。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 model-view-controller ruby-on-rails-3.1