如何在像 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