Rails 4:在生产环境中的控制台中显示SQL

时间:2013-12-05 12:41:43

标签: ruby-on-rails ruby-on-rails-4

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

1 个答案:

答案 0 :(得分:43)

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

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