4
我有幾個需要很長時間的MySQL查詢,我想在運行時顯示進度條。這可能在Rails可能jQuery的? ActiveRecord是否有這樣的機制?Rails在運行查詢時顯示進度條
真的嗎?沒有想法?那麼這是怎麼回事:
我有查詢按行分開的查詢(connection.execute)我可以調用一些類似於查詢調用之間的進度條?
我有幾個需要很長時間的MySQL查詢,我想在運行時顯示進度條。這可能在Rails可能jQuery的? ActiveRecord是否有這樣的機制?Rails在運行查詢時顯示進度條
真的嗎?沒有想法?那麼這是怎麼回事:
我有查詢按行分開的查詢(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