我是 RoR 的新手,我想知道如何在 Rails 中做两件事(版本 2 和 3):
如何在服务器的控制台中查看生成到数据库的所有查询(保存、更新、查找等)?
如何查看 Gemfile 中包含的所有 Gem 类和方法?
例如我如何查看 CanCan、Devise 等的类和方法。
gem "devise" gem "cancan" gem "rolify" gem "sass-rails"
等等...
对不起我的英语,提前谢谢!!
我是 RoR 的新手,我想知道如何在 Rails 中做两件事(版本 2 和 3):
如何在服务器的控制台中查看生成到数据库的所有查询(保存、更新、查找等)?
如何查看 Gemfile 中包含的所有 Gem 类和方法?
例如我如何查看 CanCan、Devise 等的类和方法。
gem "devise"
gem "cancan"
gem "rolify"
gem "sass-rails"
等等...
对不起我的英语,提前谢谢!!
在您的 rails 文件夹中将有一个 log 子文件夹。根据应用程序的运行位置和配置,您将能够在该文件夹中看到类似于 development.log、staging.log 或 production.log 文件的内容。
该.to_sql
方法也可用于显示sql。例如
User.where(:id => 29).to_sql
将产生以下结果:
"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