Как я могу увидеть SQL, который будет сгенерирован данным запросом ActiveRecord в Ruby on Rails

Я хотел бы видеть оператор SQL, который сгенерирует данный запрос ActiveRecord. Я понимаю, что могу получить эту информацию из журнала после выполнения запроса, но яМне интересно, если есть метод, который может быть вызван и ActiveRecord Query.

Например:

SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order => '`date`', :group => "`date`")

Я хотел бы открыть консоль irb и добавить в конец метод, который будет показывать SQL, который сгенерирует этот запрос, но не обязательно выполнит запрос.

Ответы на вопрос(11)

Ваш ответ на вопрос