Задержка запроса ActiveRecord - PullRequest
1 голос
/ 25 февраля 2012

Я хочу заставить дорогой запрос к базе данных activerecord проверить, работает ли установленный мной гем, который делает запросы AR асинхронными, на самом деле.Я знаю, что в SQL вы можете сделать что-то вроде SELECT sleep(5); Есть ли способ сделать это через ActiveRecord?

1 Ответ

3 голосов
/ 25 февраля 2012

Если ваша реализация SQL поддерживает команду sleep, вы можете заставить ActiveRecord выполнить ее (и любой другой произвольный SQL) следующим образом:

ActiveRecord::Base.connection.execute('SELECT sleep(5);')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...