通过在数据库中的View上运行sql来分析结果

时间:2014-10-15 12:45:11

标签: ruby-on-rails postgresql

数据库中有三个表。使用这些表,需要在页面上以网格/表格式显示这些表中的详细信息。

要从三个表中获取详细信息,我在数据库中创建了一个视图。 但问题是如何在视图上实现排序和分页?

有什么解决方案吗?对于我使用will_paginate

页面上的现有网格

1 个答案:

答案 0 :(得分:0)

视图响应SELECT查询,如普通表(可能还有更新等,具体取决于您的数据库服务器 - example MySQL。您应该能够使用标准方法:为该视图编写模型,该模型的控制器

Ryan Bates Railscast网站在Sortable Table Columns上刊登了一集。该教程有点过时但总体思路仍然适用。阅读对象时可以使用will_paginate。