【问题标题】:Setting up rails - 304 Not Modified设置导轨 - 304 未修改
【发布时间】:2012-01-27 18:02:34
【问题描述】:

我是新手,想学习一些代码。我正在关注http://guides.rubyonrails.org/getting_started.html上的教程

我已经在 localhost:3000 收到欢迎登机消息,我在 OSX 终端中输入的最后一个命令是“rails server”

服务器吐出一些信息,最后我得到了这个......

1 月 27 日星期五 12:44:36 开始为 127.0.0.1 获取“/assets/rails.png” -0500 2012 服务资产 /rails.png - 304 未修改 (2ms)

1 月 27 日星期五 12:48:29 开始为 127.0.0.1 获取“/assets/rails.png” -0500 2012 服务资产 /rails.png - 304 未修改 (0ms)

现在终端提示没有出现...不知道如何修复或我应该做什么?感谢任何可以提供帮助的人!

【问题讨论】:

  • 304 Not Modified 是一个的事情......通常。我不认为这是您问题的根源。
  • 正常的,服务器正在运行,直到你停止服务器你才会有命令提示符......

标签: ruby-on-rails ruby-on-rails-3.1


【解决方案1】:

当您输入rails server(或简称rails s)时,服务器开始在该终端窗口中运行。这是一件好事。这意味着启动时没有严重错误,rails 将继续向您显示应用程序中发生的事情的日志 - 它正在提供哪些资源,需要多长时间,它正在呈现哪些视图,正在运行哪些数据库查询等。

要继续,您可以通过按 control-C 来终止服务器,或者通过按 command-T 打开一个新的终端选项卡并从那里开始工作,如果需要,您可以随时切换到第一个选项卡以查看日志。使用 Rails,您通常不需要重新启动服务器,因此您通常可以让它在终端的选项卡中运行(例外情况是在配置或 Gemfile 中编辑内容时)。

【讨论】:

  • 不客气。支持和/或接受,这就是我们在堆栈溢出时滚动的方式。
【解决方案2】:

服务器会一直运行,直到您通过键入 Control+C 来结束它。它的作用是将您的计算机变成一个网络服务器,并允许您通过转到http://localhost:3000(默认情况下这是网络端口)来查看您的网站。您的计算机或程序没有任何问题。当您浏览您的网站时,服务器会向您显示它正在执行的操作的日志。

304 Not Modified 只是告诉您,当它去获取某些东西时,它知道它之前已经完成并且文件没有被修改。这通常适用于静态资产,例如图片。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    相关资源
    最近更新 更多