Rails 4:在生产中的控制台中显示 SQL [英] Rails 4: Show SQL in console in production

查看:34
本文介绍了Rails 4:在生产中的控制台中显示 SQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

升级到 rails 4 后,当我在生产服务器上的 rails 控制台中执行命令时,不再显示执行的 SQL.如何在不影响性能的情况下再次启用它?

After upgrading to rails 4 the executed SQL is no longer shown when I execute commands in the rails console on my server in production. How can I enable that again, without hurting the performance?

推荐答案

ActiveRecord::Base.logger = Logger.new(STDOUT)

在服务器上的 rails 控制台中执行它,然后将显示所有 ActiveRecord 生成的 SQL 查询.

Execute it in rails console on your server, and then all the ActiveRecord generated SQL queries will be shown.

这篇关于Rails 4:在生产中的控制台中显示 SQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆