5

在我的显示操作/视图中,我显示了很多我想分成单独页面的数据(在这种情况下总共三页)。我可以通过为每个附加页面添加一个新的操作和视图来轻松地做到这一点,但这是在 Rails 中做到这一点的“正确”方式吗?

4

2 回答 2

2

好问题!

我可以通过为每个附加页面添加一个新的操作和视图来轻松地做到这一点,但这是在 Rails 中做到这一点的“正确”方式吗?

我怀疑您不确定是否违反 REST?

我不知道您正在显示什么数据,但最终对您(代码方面)和您的用户(设计方面)来说最清晰和最简单的解决方案应该会获胜,如果这意味着添加一个新操作,那就这样吧。避免仅仅为了新的表演动作而添加新的控制器。

于 2013-01-02T23:37:24.387 回答
0

您在寻找分页解决方案吗?如果是这样,我会建议kaminariwill_paginate。此外,如果您在设置方面需要任何帮助,他们每个人都有 railscast。

于 2013-01-03T04:39:12.730 回答