javascript - 用于 javascript/ajax 可排序表的 Rails 插件

标签 javascript jquery ruby-on-rails ruby-on-rails-3

我正在使用 dataTables 来显示 Rails 模型中的条目。我的一个模型中有 5000 多条记录。由于 dataTables 插件会立即查询所有记录,因此需要很长时间才能检索记录并将其添加到表中。 Tables 确实支持分页,所以我一次看到 15 行,但它仍然很慢。

有没有其他更快的插件或任何其他方法来解决这个问题?

最佳答案

Shield UI Lite 版本 ( https://github.com/shieldui/shieldui-lite ) 提供免费的网格实现,这里有一个关于在 Ruby on Rails 中实现它的非常好的教程 https://www.shieldui.com/blogs/shieldui-jquery-grid-with-ruby-on-rails 。您只需调整应用程序布局以删除完整版本引用并将 Lite 版本添加到您的 application.js list 中。

关于javascript - 用于 javascript/ajax 可排序表的 Rails 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839813/

相关文章:

javascript - 如何使用 jquery ajax 将数据传递到另一个页面

ruby-on-rails - 我如何断言 Rails 集成测试中没有路由匹配?

javascript - 如何在 D3.js 中添加箭头链接?

php - 根据请求获得包含大量结果的页面的最有效方法

javascript - 创建一个文件并插入一行

javascript - 通过内部跨度的内部文本查找 li 元素

ruby-on-rails - 跟踪 ActiveRecord 的国际化验证消息的最佳方式是什么?

ruby-on-rails - 如何测试我是否已在 Rails 中正确设置多对多关系?

javascript - 单击按钮更改文本,JavaScript

javascript - 从 Meetup API 获取此 JSON 文件中的某些值不起作用