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