gpt4 book ai didi

ruby-on-rails-3 - 在 Rails 的 View 中列出数据表的订单计数

转载 作者:行者123 更新时间:2023-12-04 07:10:51 25 4
gpt4 key购买 nike

我一直在四处寻找解决我面临的问题的方法,并找到了相关的解决方案,但目前还没有完全正确的解决方案。

我有一个 Rails 3.2.9 应用程序,它在名为 Mentions 的表中有超过 100,000 行数据。提及是针对特定主题分类的推文快照,记录为 event_types。表结构简化版:

    create_table "mentions", :force => true do |t|
t.integer "event_id"
t.string "event_type"
t.string "event_name"
t.integer "source_author_follower_count"
t.integer "impressions"
end

我想做的是在一个 View 中创建一个表,该表包含唯一 event_name 实例的有序列表,这些实例按具有相同 event_name 的行数排序> 与每个实例 source_author_follower_countimpressions 字段的总和一起出现在数据库中。

所以最终结果应该是这样的:

    Event ID     Number Occurrences    Reach    Impressions

event 1 3000000 1234 5000
event 1 2000000 1034 4000
event 1 1550000 834 2250

等等

我已经能够想出如何通过多种方式进行计数,但还没有想出一种方法来将数据实现到 View 中的表中,而不会破坏有大量请求的浏览器。

非常感谢任何输入/反馈。

最佳答案

对于大量数据,您应该考虑使用具有服务器端处理功能的数据表:http://datatables.net/usage/server-side

关于ruby-on-rails-3 - 在 Rails 的 View 中列出数据表的订单计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13941116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com