ruby-on-rails - Rails 开发是描述并显示所有请求的表格,如何关闭它?

标签 ruby-on-rails logging show

正如您在 Rails 日志中看到的:

于 2012-05-11 13:07:54 -0300 开始对 127.0.0.1 获取“/”

SQL(1.3ms)描述table1
SQL(1.0ms)描述table2
SQL(0.8ms)描述table3
SQL(0.8ms)描述table4
SQL(0.8ms)描述table5
SQL(0.9ms)描述table6
SQL(0.8ms)描述table7
SQL(0.8ms)描述table8
SQL(0.8ms)描述table9
SQL(0.8ms)描述table10
SQL (1.2ms) 显示表
SQL (1.2ms) 显示表
SQL (1.1ms) 显示表
SQL (1.1ms) 显示表
SQL (1.1ms) 显示表
SQL (1.1ms) 显示表
SQL (1.2ms) 显示表
SQL (1.2ms) 显示表
SQL (1.1ms) 显示表
SQL(1.2ms)显示表

这使我的应用程序变慢,我该怎么办?

最佳答案

Rails 需要执行此操作来确定表中的字段,否则它无法使所有 ActiveRecord 魔法发生。如果没有这个,您就必须显式声明模型中的所有数据库字段,这将不是 DRY。额外的启动时间是使用任何 ORM 的必要成本。

关于ruby-on-rails - Rails 开发是描述并显示所有请求的表格,如何关闭它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10554999/

相关文章:

java - spring boot、logback 和 logging.config 属性

Haskell 为自定义类型导出 Show

ruby-on-rails - 无法让 Paperclip 正确设置我的 S3 URL

ruby-on-rails - 使用Sinatra,Thin,Rails和Rack::Cascade的Rack::Session:Cookie错误

mysql - 当我尝试在 Rails 中使用 mysql 时出现错误

postgresql - 区分夏令时转换期间的时间

ruby-on-rails - mac os - Gem 在下载 Rails Errno::ECONNRESET 时提供连接重置:连接由对等方重置 - SSL_connect

java - quartz 调度器 : Log output of separate jobs to different log files

javascript - 打开和关闭 Javascript

javascript - 使用 javascript 和 html 使字段出现/消失