2012-02-25 42 views
1

我想强制一个昂贵的activerecord数据库查询,以测试我安装的gem是否使AR查询异步实际工作。我知道在SQL中你可以做类似SELECT sleep(5);有没有办法通过ActiveRecord来做到这一点?使ActiveRecord查询睡眠

回答

3

如果你的SQL实现支持“休眠”命令,你可以强制ActiveRecord的像这样执行它(以及任何其他任意SQL):

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