Quantcast
Channel: How can I see the SQL that will be generated by a given ActiveRecord query in Ruby on Rails - Stack Overflow
Viewing all articles
Browse latest Browse all 13

How can I see the SQL that will be generated by a given ActiveRecord query in Ruby on Rails

$
0
0

I would like to see the SQL statement that a given ActiveRecord Query will generate. I recognize I can get this information from the log after the query has been issued, but I'm wondering if there is a method that can be called on and ActiveRecord Query.

For example:

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

I would like to open the irb console and tack a method on the end that would show the SQL that this query will generate, but not necessarily execute the query.


Viewing all articles
Browse latest Browse all 13

Latest Images

Trending Articles





Latest Images