`
jsntghf
  • 浏览: 2542558 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Rails console显示执行的Sql语句

阅读更多

调试Active Record时经常会用到rails console。默认是不会显示执行的SQL语句的,可以先在rails console中执行下面的语句,显示出SQL:

 

ActiveRecord::Base.logger=Logger.new(STDOUT)

 

分享到:
评论

相关推荐

    model自动生成对应crud sql语句

    标题中的“model自动生成对应crud sql语句”指的是在软件开发过程中,利用特定的工具或框架,通过定义数据模型(Model)自动生成功能齐全的CRUD(Create, Read, Update, Delete)SQL语句的技术。这种方法可以显著...

    rails配置sqlserver2000

    在Ruby on Rails框架中,与SQLServer 2000集成可能会比与其他常见的数据库系统(如MySQL或PostgreSQL)稍复杂一些,因为SQLServer 2000的兼容性问题和缺少官方支持。然而,通过一些第三方库和适当的配置,我们仍然...

    rails_console_toolkit:可配置的 Rails 控制台助手

    安装将此行添加到应用程序的 Gemfile 中: gem 'rails_console_toolkit' 然后生成初始化程序: $ bin/rails generate rails_console_toolkit:install或手动编写: # config/initializers/console....

    awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色.zip

    awesome_rails_console, Rails 控制台增强使你的Rails 控制台更加出色 使你的Rails 控制台非常出色这个 gem 是由使用pry生产,jazz_hands和 jazz_fingers的激发 was 。awesome_rails_console的优点是:减少 gem ...

    safer_rails_console:使Rails Console的危险性降低!

    gem 'safer_rails_console' 然后执行: $ bundle install 或将其自己安装为: $ gem install safer_rails_console 将以下行添加到Rails应用程序中“ config / boot.rb”的末尾。 require 'safer_rails_...

    rails指南 中文版

    10. **Rails Console**:提供了一个交互式的命令行工具,用于检查和调试应用,执行Ruby代码,以及与数据库交互。 11. **Rails Generators**:Rails的生成器可以帮助快速创建新的控制器、模型、迁移等,大大提高了...

    Ruby-SQLServerRailsActiveRecord的SQLServer适配器

    例如,SQL Server不支持`limit`和`offset`语句的组合,可能需要使用`TOP`和`ORDER BY`来实现分页。 此外,`activerecord-sqlserver-adapter`还处理了一些特定于SQL Server的功能,如存储过程、temp tables和视图。...

    awesome_rails_console:Rails 控制台增强 - 让你的 Rails 控制台很棒

    使您的Rails Console很棒这个 gem 的灵感来自 、 和 。 awesome_rails_console的优点是: 更少的宝石依赖关系(仅使用除prail-rails和awesome_print之外的rails。其余都是可选的) 更简单的提示修改(类似于你已经...

    rails向导打包

    文件会介绍 `rails console`、`binding.pry`、`puts` 输出和 `debugger` 语句的使用,以及如何利用 Rails 的日志系统和测试套件进行调试。 6. **Asset Pipeline**: Rails 的 Asset Pipeline 提供了一种管理应用程序...

    Rails

    2. **Active Record**:这是Rails中的ORM(对象关系映射)库,它允许开发者用Ruby代码操作数据库,无需编写SQL语句。 3. **Action Controller**:负责处理HTTP请求并调用模型来执行业务逻辑,然后将结果传递给视图...

    Ruby-RailsDBRails数据库查看器和SQL查询运行器

    Rails DB 利用了Active Record的优势,提供了一种图形化的途径来查看和执行SQL命令。以下是这个工具的一些主要特性: 1. **实时数据查看**:Rails DB允许开发者实时浏览数据库表中的记录,无需编写任何代码或使用...

    Rails SQL查询跟踪器-Ruby开发

    Rails SQL查询跟踪器sql_tracker通过订阅Rails的sql.active_record事件通知来跟踪SQL查询。... gem'sql_tracker'end然后执行:$ bundle Tracking要开始跟踪,只需启动您的Rails应用程序服务器。 关闭服务器时

    rails2.3.2

    6. 开发者工具:Rails 2.3.x 包含了 Rails Console,一个交互式的命令行工具,以及 Rails Server,用于运行应用程序。此外,还有 Scaffolding 机制,可以自动生成基本的 CRUD(创建、读取、更新、删除)操作的控制器...

    Rails3常用命令行命令

    rails c 或者 rails console ``` 在控制台中,你可以直接操作应用的数据模型和执行各种Ruby代码,进行数据查询和调试。 为了启动Rails应用的服务,你可以运行: ```bash rails server -p *** ``` 这里的`***`...

    Rails相关电子书汇总

    1. **ActiveRecord**:这是Rails的ORM(对象关系映射)组件,它允许开发者通过Ruby对象与数据库进行交互,无需编写SQL代码。 2. **ActionController**:负责处理HTTP请求,并将数据转发给相应的模型和视图。它管理...

    Ruby-sqltrackerRailsSQL查询跟踪器

    sql_tracker通过订阅这个事件,记录并分析每个查询的详细信息,包括查询语句、执行时间、调用上下文等。这对于识别慢查询、减少不必要的数据库交互以及优化整体应用性能至关重要。 **sql_tracker的核心功能:** 1....

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    - **作用**:通过Active Record,开发者可以直接在模型类中定义数据表的字段和关系,而无需编写复杂的SQL查询语句。 #### 二、验证 - **定义**:验证是在保存数据之前对模型进行检查的过程,确保数据符合预期的...

    Ruby on Rails Web开发学习实录随书光盘(源代码).

    3. **ActiveRecord**:Rails中的ORM(对象关系映射)库,它将数据库操作与业务逻辑解耦,使得开发者可以使用Ruby代码来操作数据库,无需编写SQL语句。 4. **Scaffold**:Rails提供的快速开发工具,可以自动生成CRUD...

    rails本地安装包完整版

    7. **activerecord-2.1.0.gem**:ActiveRecord是Rails中的ORM(对象关系映射)库,负责将数据库表映射为Ruby类,使得开发者可以通过面向对象的方式来操作数据库,而无需编写SQL语句。 这个本地安装包特别适合网络...

    rails下载进度条显示样例

    本代码是用jquery+rails实现的大数据下载的进度显示。实现原理是使用ajax方式向服务器提起下载请求,然后根据服务器传回的数据处理结果决定是否还需向服务器发起请求,并根据服务器传回的结果显示下载进度。

Global site tag (gtag.js) - Google Analytics