gpt4 book ai didi

ruby-on-rails-3.1 - Rails 在运行查询时显示进度条

转载 作者:行者123 更新时间:2023-12-03 15:02:41 26 4
gpt4 key购买 nike

我有几个 MySQL 查询需要很长时间,我想在它们运行时显示进度条。这可能在 Rails 中用 jquery 实现吗? ActiveRecord 对此有任何机制吗?

真的吗?没有想法?那么这个怎么样:

我有按行分隔的查询,(connection.execute) 我可以在查询调用之间调用类似于进度条的东西吗?

最佳答案

这不是问题。
为执行查询制作一个包装器,例如:

def execute_sql(sql_string)
results = []
ActiveRecord::Base.transaction do
sql_string.split(';').each do |sql_query|
if sql_query.present?
result = ActiveRecord::Base.connection.execute(sql_query)
results << result if result
your_progress = results.length
end
end
end
end

关于ruby-on-rails-3.1 - Rails 在运行查询时显示进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559262/

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