我的终端用于显示SQL表插入语句(默认情况下应该这样),现在它没有。其他所有内容 - 例如,GET请求,本地服务器启动信息或作业完成通知 - 都显示为正常。
对于我的生活,我无法弄清楚问题是什么。我一直在寻找很长一段时间,无法弄清楚这会发生什么原因。你有任何想法指出我正确的方向吗?
答案 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语句。 希望这有帮助