Rails:如何将大表绑定到列表

时间:2014-01-08 21:16:30

标签: ruby-on-rails listview web

我是rails的新手,我的大多数经验都是使用桌面(Windows)GUI。

在Windows中,可以将listview绑定到数据库表。 GUI组件仅保存大表的可见行。

如果用户向上/向下滚动到不在视图中的行,则控件执行“后面” 场景“在数据库中查询以获取要显示的新行。

这允许GUI使用constance内存使用来映射任意大表。

我确信必须有类似的铁轨技术,最有可能借助于 JQuery但我找不到它。

我认为术语与网络世界不同

2 个答案:

答案 0 :(得分:1)

我会推荐will_paginate gem,AJAX和一些javascript框架(jQuery,prototype,AngularJS等)的组合。您可以使用will_paginate呈现第一页,然后在用户向下滚动时监视滚动进度并加载更多记录。这是一个link,可以帮助您入门。

答案 1 :(得分:0)

我最终使用了select2,这完全符合我的目标