我希望看到给定 ActiveRecord 查询将生成的 SQL 语句。我知道在发出查询之后我可以从日志中获得这些信息,但是我想知道是否有一个可以调用的方法和 ActiveRecord Query。
例如:
SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order => '`date`', :group => "`date`")
我想打开 irb 控制台,并在最后添加一个方法,该方法将显示此查询将生成的 SQL,但不一定执行该查询。