Mytable.find(:all,:conditions => {:start_date => format_time(params[:date]) })
我想获得在后台执行的等效查询,可能使用puts语句或类似的东西. MysqL是我的数据库.
解决方法 您可以通过查看log / development.log中的开发日志来查看执行的SQL查询.请注意,默认情况下,脚本/服务器命令会对此日志文件进行尾随.>在Rails 3中,您可以将.to_sql方法调用附加到finder的末尾以输出SQL.
>或者,New Relic的免费RPM lite gem可让您在开发人员模式下查看SQL查询以及许多其他有用的性能调整信息.
以上是内存溢出为你收集整理的ruby-on-rails – 在Rails中,如何在执行ActiveRecord查询时获取实际的Query全部内容,希望文章能够帮你解决ruby-on-rails – 在Rails中,如何在执行ActiveRecord查询时获取实际的Query所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)