首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mongo_mapper在Rails控制台中显示查询语句

问使用mongo_mapper在Rails控制台中显示查询语句
EN

Stack Overflow用户
提问于 2012-11-01 05:44:53
回答 1查看 257关注 0票数 1

使用

代码语言:javascript
复制
ActiveRecord::Base.logger = Logger.new(STDOUT)  

您可以在Rails控制台中查看SQL语句,相关的here,但是这些语句需要ActiveRecord,而使用mongo_mapper您没有ActiveRecord,那么如何查看查询的调试呢?

EN

回答 1

Stack Overflow用户

发布于 2014-06-04 07:43:49

虽然这是旧的,但我在这里为任何后来寻找的人添加了一个答案。

基于this,答案很简单。在config/initializers/mongo.rb文件中,按如下方式更改连接字符串:

代码语言:javascript
复制
logger = Logger.new(STDOUT)
MongoMapper.connection = Mongo::Connection.new('mongo.example.com', 27017, :logger => logger)

重新启动Rails,Mongo查询字符串现在显示在记录器中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13167897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档