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语句。 希望这可以帮助
- 阅读Rails应用程序中的所有模型
- 为什么Test :: Unit测试版启动速度如此之慢?
- 缓存在路轨的俄国玩偶
- 预编译资产失败ExecJS :: ProgramError:意外的标记:operator(=)(行:10770,col:0,pos:300859)
- Rake任务栏:升级:检查无法在Windows上运行。 Rails 3升级问题
- 在Link_to中传递参数
- 在Heroku,Cedar,与Unicorn:获取ActiveRecord :: StatementInvalid:PGError:SSL SYSCALL错误:检测到EOF
- Rails找不到image_magick gem
- Rails 3.2(ActiveRecord)关联顺序与急切的加载和排序