【问题标题】:In Rails 3.2.3 server I get error 304 Not Modified (5ms)在 Rails 3.2.3 服务器中,我收到错误 304 Not Modified (5ms)
【发布时间】:2012-07-28 13:47:16
【问题描述】:

我是 ruby​​ 和 rails 的新手几个月了。我参加了 ruby​​ 和 rails 的课程,这使我能够创建一个餐厅博客网站。好吧,我最近开始改造该网站以供我的朋友使用。所以它只是改变了一些关于图片、措辞等的东西。当我完全创建另一个博客时,我注册了一个登录页面,他们需要创建一个登录页面才能创建和发表评论等。一切似乎当我为本地主机服务器运行 rails 时工作正常,但是当我为站点创建登录以确保一切正常时。它不允许我创建登录,并且我的 Rails 服务器中不断出现错误。见下文!我已经搜索和搜索,似乎无法找到解决方案。我唯一真正改变的是一些图片和一些措辞。我没有搞乱登录编码,创建登录代码等。任何帮助都会很好,同时我会继续搜索。在此之前,我遇到了内容长度错误,所以我关注了这个网站http://theresa.multimediatechnology.at/webrick-warnings-in-ruby-1-9-3/。这似乎解决了这个问题,但现在我得到了以下信息。谢谢!

 whitey7@whitey7:~/poe$ rails s
 => Booting WEBrick
=> Rails 3.2.3 application starting in development on
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-07-28 08:59:58] INFO  WEBrick 1.3.1
[2012-07-28 08:59:58] INFO  ruby 1.9.3 (2012-04-20) [x86_64-linux]
[2012-07-28 08:59:58] INFO  WEBrick::HTTPServer#start: pid=4690 port=3000


Started GET "/reviews/register" for 127.0.0.1 at 2012-07-28 09:00:04 -0400
Processing by ReviewsController#register as HTML
  Rendered reviews/register.html.erb within layouts/application (5.9ms)
Completed 200 OK in 75ms (Views: 73.8ms | ActiveRecord: 0.0ms)


Started GET "/assets/reviews.css?body=1" for 127.0.0.1 at 2012-07-28 09:00:04 -0400
Served asset /reviews.css - 304 Not Modified (5ms)


Started GET "/assets/scaffolds.css?body=1" for 127.0.0.1 at 2012-07-28 09:00:05 -0400
Served asset /scaffolds.css - 304 Not Modified (2ms)


Started GET "/assets/jquery.js?body=1" for 127.0.0.1 at 2012-07-28 09:00:05 -0400
Served asset /jquery.js - 304 Not Modified (3ms)


Started GET "/assets/reviews.js?body=1" for 127.0.0.1 at 2012-07-28 09:00:05 -0400
Served asset /reviews.js - 304 Not Modified (1ms)


Started GET "/assets/jquery_ujs.js?body=1" for 127.0.0.1 at 2012-07-28 09:00:05 -0400
Served asset /jquery_ujs.js - 304 Not Modified (2ms)


Started GET "/assets/images/images.jpeg" for 127.0.0.1 at 2012-07-28 09:00:05 -0400
Served asset /images/images.jpeg - 304 Not Modified (9ms)


Started GET "/assets/images/wisdom1.jpeg" for 127.0.0.1 at 2012-07-28 09:00:05 -0400
Served asset /images/wisdom1.jpeg - 304 Not Modified (4ms)


Started GET "/reviews/register" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Processing by ReviewsController#register as HTML
  Rendered reviews/register.html.erb within layouts/application (1.2ms)
Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.0ms)


Started GET "/assets/reviews.css?body=1" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /reviews.css - 304 Not Modified (1ms)


Started GET "/assets/jquery_ujs.js?body=1" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /jquery_ujs.js - 304 Not Modified (1ms)


Started GET "/assets/jquery.js?body=1" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /jquery.js - 304 Not Modified (5ms)


Started GET "/assets/reviews.js?body=1" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /reviews.js - 304 Not Modified (0ms)


Started GET "/assets/scaffolds.css?body=1" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /scaffolds.css - 304 Not Modified (0ms)


Started GET "/assets/images/wisdom1.jpeg" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /images/wisdom1.jpeg - 304 Not Modified (3ms)


Started GET "/assets/images/images.jpeg" for 127.0.0.1 at 2012-07-28 09:00:24 -0400
Served asset /images/images.jpeg - 304 Not Modified (3ms)
^[[B

【问题讨论】:

标签: ruby-on-rails ruby http-status-codes http-status-code-304


【解决方案1】:

HTTP 状态代码不表示错误。这只是意味着资产文件(图像、css、javascript)不需要再次传输,因为浏览器已经缓存了最新版本。

HTTP 3xx status codes

【讨论】:

  • 感谢您的信息和链接!当我单击创建登录链接没有任何反应时,这会有什么影响吗?不知道为什么当我尝试创建一个时它没有做任何事情。
  • 我没有在您的日志中看到正在发送的请求。它包含的唯一请求是/reviews/register 和链接的资产(图像、css、javascripts)。链接在哪里?
  • 我相信它会进入我的 register.html.erb 文件。
  • 注册新账号

    'newuser' do %>

    用户ID

    全名

    密码

    电子邮件

  • 你的控制器上有一个动作newuser?如果您关注转换,则此操作应称为create
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 2020-03-19
  • 1970-01-01
相关资源
最近更新 更多