【问题标题】:localhost:3000 won't update after saving changes in sublimelocalhost:3000 在 sublime 中保存更改后不会更新
【发布时间】:2014-08-07 22:50:37
【问题描述】:

我不熟悉编程并尝试对 Rails 应用程序进行更改。我从 Github 下载了一个分叉的 repo,并在运行 rake db:migrate 后在我​​的本地计算机上启动并运行(最初收到错误消息)。

我已经在 Sublime 中对一些 HTML 文件(一些句子的细微更改文本)进行了更改并保存了,但它们没有反映在浏览器中。

我刷新了浏览器并尝试重新启动服务器。我一定是缺少步骤。任何帮助表示赞赏,谢谢。

【问题讨论】:

  • 你做了哪些改变?
  • 我编辑了一些 HTML 文件(只是为了测试以确保更改在我做更多之前完成)。
  • 一个不工作代码的例子会有所帮助。
  • 举个例子:我试着在网站上改了一句copy。我将单词“Your”更改为“You”并将其保存在 Sublime 中。当我在浏览器中刷新时,它仍然是“您的”。另一个例子:我把这句话完全删除并保存在 Sublime 中。这句话仍然显示在浏览器中。我猜你可以说代码是“工作的”,但是在 Sublime 中所做的更改并没有反映在浏览器中。

标签: ruby-on-rails localhost


【解决方案1】:

可能会发生一些事情。最有可能的是,您获得了一些浏览器缓存(但您也可能获得了网络、Web 服务器缓存)

尝试使用 ctrl + r 重新加载页面(如果您不喜欢真正的 nix,则使用 cmd + r)

接下来,您可以尝试在隐身窗口中加载,看看是否是会话级别的问题。

接下来您可以尝试重新启动服务器。一般来说,在开发环境中不应该设置缓存,但也许你在那里遇到了问题。

在我的开发配置中,我关闭了所有缓存。在我的开发浏览器中,我禁用了所有 dns/浏览器缓存。

归根结底,您可能正在修改错误的文件。尝试 ack'ing 或 grepping 以查看其他文件中是否存在该文本的其他位置。通常会有多个标题部分或多个相似但不真正的布局。

【讨论】:

  • 我仍然无法让它工作,但感谢您的建议。我最终删除了分叉并重新分叉。现在我所做的更改会反映在浏览器中。不知道为什么它没有早点工作。
猜你喜欢
  • 2020-05-21
  • 2020-10-12
  • 2020-05-25
  • 2018-03-28
  • 2018-07-12
  • 2018-02-05
  • 2011-08-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多