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

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

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

将它放在主目录中的.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语句。 希望这可以帮助