2012-02-25 75 views
1

我想強制一個昂貴的activerecord數據庫查詢,以測試我安裝的gem是否使AR查詢異步實際工作。我知道在SQL中你可以做類似SELECT sleep(5);有沒有辦法通過ActiveRecord來做到這一點?使ActiveRecord查詢睡眠

回答

3

如果你的SQL實現支持「休眠」命令,你可以強制ActiveRecord的像這樣執行它(以及任何其他任意SQL):

ActiveRecord::Base.connection.execute('SELECT sleep(5);')