0

在对我的站点根目录进行一次查询后,我在日志中看到了这些字符串:

Started GET "/" for 192.168.1.3 at 2013-07-30 17:55:36 +0600
Processing by WelcomeController#index as HTML
Image Load (0.5ms)  SELECT `images`.* FROM `images` ORDER BY `images`.`id` DESC LIMIT 4
...

Started GET "/" for 192.168.1.3 at 2013-07-30 17:55:38 +0600
Processing by WelcomeController#index as */*
Image Load (0.4ms)  SELECT `images`.* FROM `images` ORDER BY `images`.`id` DESC LIMIT 4
...

Started GET "/" for 192.168.1.3 at 2013-07-30 17:55:41 +0600
Processing by WelcomeController#index as HTML
Image Load (0.5ms)  SELECT `images`.* FROM `images` ORDER BY `images`.`id` DESC LIMIT 4
...

这是Rails的正常情况吗?为什么 Rails 对一个查询进行三重处理?请帮我。

4

1 回答 1

1

不,这看起来不正常。

您的服务器设置可能有问题,因此对某些资产或网站图标或其他任何内容的请求最终会路由到 WelcomeController#index。很难猜测为什么会发生这种情况。因此,您应该提供记录在浏览器开发控制台(网络选项卡)、前端服务器配置(如果使用)和 config/routes.rb 文件中的 http 请求。

于 2013-07-30T12:35:31.000 回答