Rails SQL插入语句未显示在控制台中

时间:2013-05-15 15:46:24

标签: sql ruby-on-rails ruby-on-rails-3 console

我的终端用于显示SQL表插入语句(默认情况下应该这样),现在它没有。其他所有内容 - 例如,GET请求,本地服务器启动信息或作业完成通知 - 都显示为正常。

对于我的生活,我无法弄清楚问题是什么。我一直在寻找很长一段时间,无法弄清楚这会发生什么原因。你有任何想法指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

将它放在主目录中的.irbrc或.pryrc中

if defined?(Rails) && !Rails.env.nil?
  puts '... ActiveRecord and ActiveResource Logger set to STDOUT'
  logger = Logger.new(STDOUT)
  ActiveRecord::Base.logger = logger
  ActiveResource::Base.logger = logger
end

您应该开始看到在rails控制台中执行的sql语句。 希望这有帮助