我想强制使用昂贵的activerecord数据库查询来测试我安装的gem是否实际工作,这使得AR查询异步。我知道在SQL中你可以做类似SELECT sleep(5);
的事情吗?有没有办法通过ActiveRecord来做到这一点?
答案 0 :(得分:3)
如果您的SQL实现支持“sleep”命令,您可以强制ActiveRecord执行它(以及任何其他任意SQL),如下所示:
ActiveRecord::Base.connection.execute('SELECT sleep(5);')