追风狮子 发表于 2023-9-14 12:21:48

如何显示RSpec测试生成的SQL查询日志?

我正在为我的Rails 3应用程序编写规范。我想测试数据库事务是否真的有效。我可以在规范驱动下查看我的应用程序生成sql查询真的很有帮助。
有没有办法像在这样?Rails检查控制台中的查询情况?
我正在使用Rails 3.0.9,RSpec 2.6和sqlite(稍后移动mysql)
                                                               
    解决方案:                                                               
                                                                把它放在你的规格里:
ActiveRecord::Base.logger = Logger.new(STDOUT) ifdefined?(ActiveRecord::Base)
您可以tail -f log/test.log看看发生了什么。任何一个,但不是两个都选。
页: [1]
查看完整版本: 如何显示RSpec测试生成的SQL查询日志?