【发布时间】:2010-11-23 13:46:31
【问题描述】:
我想查看给定 ActiveRecord 查询将生成的 SQL 语句。我承认我可以在发出查询后从日志中获取此信息,但我想知道是否有可以调用 ActiveRecord Query 的方法。
例如:
SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order => '`date`', :group => "`date`")
我想打开 irb 控制台并在最后添加一个方法,该方法将显示该查询将生成的 SQL,但不一定执行该查询。
【问题讨论】:
标签: sql ruby-on-rails activerecord