什么是将视图拆分为单独页面的Rails方法?

时间:2013-01-02 20:15:37

标签: ruby-on-rails

在我的节目动作/视图中,我显示了大量数据,我想将它们拆分成单独的页面(在这种情况下总共有三页)。我可以通过为每个附加页面添加新操作和视图来轻松完成此操作,但这是在Rails中执行此操作的“正确”方法吗?

2 个答案:

答案 0 :(得分:2)

很棒的问题!

  

我可以通过为每个附加页面添加新操作和视图来轻松完成此操作,但这是在Rails中执行此操作的“正确”方法吗?

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

我不知道您正在显示哪些数据,但最终,最明确,最简单的解决方案(代码明智)和您的用户(设计明智)应该获胜,如果这意味着添加新操作,那就这样吧。为了新的节目动作,请避免添加新的控制器。

答案 1 :(得分:0)

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