如何在像 WEBrick 一样的 Rails 控制台中显示 SQL 语句?

问题描述:

Rails WEBrick 显示任何 ActiveRecord 活动的原始 SQL 语句.如何在控制台中启用它?

Rails WEBrick shows raw SQL statements for any ActiveRecord activities. How to enable that in the console?

要做到这一点,您必须启用记录器,您可以按如下方式执行此操作.

To do this you have to enable logger, you could do this as follows.

打开 rails 控制台:

Open the rails console:

ActiveRecord::Base.connection.instance_variable_set :@logger, Logger.new(STDOUT)

看看这个链接:

http://rubyquicktips.com/post/292826666/display-activerecord-generated-sql-queries-in-the