首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看我的see文件中执行的所有查询以及类或方法?

如何查看我的see文件中执行的所有查询以及类或方法?
EN

Stack Overflow用户
提问于 2012-11-17 13:04:56
回答 1查看 140关注 0票数 0

我是RoR的新手,我想知道如何在Rails中做两件事(版本2和3):

  1. 如何查看数据库生成的所有查询(保存、更新、查找等)在服务器的控制台上?
  2. 我怎么能看到Gemfile中包含的所有gems类和方法? 例如,我如何能够看到CanCan的类和方法,设计等等。 创业板“设计”创业板“创业板”

等等..。

对不起,我的英语和感谢提前!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-17 15:04:39

在rails文件夹中将有一个日志子文件夹。根据应用程序的运行位置和配置,您将能够在该文件夹中看到类似于development.log、staging.log或production.log文件的内容。

此外,可以使用.to_sql方法来显示sql。例如:

User.where(:id => 29).to_sql将产生以下结果:

代码语言:javascript
复制
"SELECT `users`.* FROM `users` WHERE `users`.`id` = 29"

观赏宝石。在终端类型bundle show devise中,这将返回一个路径。走那条路。所有必要的代码都会出现在那里。

/home/sohaib/.rvm/gems/ree-1.8.7-2011.03@moviepass/gems/devise-1.4.9

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

https://stackoverflow.com/questions/13430851

复制
相关文章

相似问题

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