在我的节目动作/视图中,我显示了大量数据,我想将它们拆分成单独的页面(在这种情况下总共有三页)。我可以通过为每个附加页面添加新操作和视图来轻松完成此操作,但这是在Rails中执行此操作的“正确”方法吗?
答案 0 :(得分:2)
很棒的问题!
我可以通过为每个附加页面添加新操作和视图来轻松完成此操作,但这是在Rails中执行此操作的“正确”方法吗?
我怀疑你不确定是否违反了REST?
我不知道您正在显示哪些数据,但最终,最明确,最简单的解决方案(代码明智)和您的用户(设计明智)应该获胜,如果这意味着添加新操作,那就这样吧。为了新的节目动作,请避免添加新的控制器。
答案 1 :(得分:0)
您在寻找分页解决方案吗?如果是这样,我会建议kaminari或will_paginate。此外,如果您需要任何设置帮助,他们每个都有railscast。