Я хотів би побачити вислів SQL, що дасть запит ActiveRecord. Я усвідомлюю, що можу отримати цю інформацію з журналу після видачі запиту, але мені цікаво, чи існує метод, за допомогою якого можна викликати і ActiveRecord Query.
Наприклад:
SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order => '`date`', :group => "`date`")
Я хотів би відкрити консоль irb і застосувати метод в кінці, який би показав SQL, що цей запит буде генерувати, але не обов'язково виконувати запит.
date
,: умови => [" > # {self.date}"],: limit => 1 ,: order => 'date
',: group => "date
") .show_generated_sql і має цей виклик метод construct_finder_sql.