浏览代码

[ruby/rage-sequel] Get ids outside of database connection (#9758)

+-----------+----------------------------+-----+
|       name|                 branch_name|query|
+-----------+----------------------------+-----+
|rage-sequel|                      master|40616|
|rage-sequel| rage/ids-outside-connection|41392|
Petrik de Heus 5 月之前
父节点
当前提交
3e18e52f00
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      frameworks/Ruby/rage-sequel/app/controllers/benchmarks_controller.rb

+ 4 - 2
frameworks/Ruby/rage-sequel/app/controllers/benchmarks_controller.rb

@@ -13,8 +13,9 @@ class BenchmarksController < ApplicationController
   end
 
   def queries
+    ids = requested_ids
     worlds = DB.synchronize do
-      requested_ids.map do |id|
+      ids.map do |id|
         World.with_pk(id)
       end
     end
@@ -34,9 +35,10 @@ class BenchmarksController < ApplicationController
 
   def updates
     worlds = nil
+    ids = requested_ids
 
     DB.synchronize do
-      worlds = requested_ids.map do |id|
+      worlds = ids.map do |id|
         world = World.with_pk(id)
         new_value = random_id
         new_value = random_id while new_value == world.randomnumber