【发布时间】:2014-10-06 22:41:00
【问题描述】:
在终于对我的开发机器上的结果感到满意后,我决定使用 capistrano 在我的 VPS 上部署我的 Rails 4 应用程序。作为我的堆栈,我选择了 NGINX 和 Unicorn。现在我注意到我需要更改一些东西以使一切都在生产中正常工作,但不知何故我无法更新视图。
我已经做的是:
- 清除浏览器缓存
- 通过将 config.action_controller.perform_caching 设置为 false 来禁用 config/production.rb 中的缓存
- 使用 ssh 手动检查远程服务器上的文件
- 重新启动我的服务器堆栈
事实上,我的本地文件与生产服务器上的文件是同步的,但是我在浏览器中看不到任何变化。我还可以做些什么?有什么我想念的吗?我很感激 任何帮助。
【问题讨论】:
-
请问如何重新启动堆栈?你确定独角兽已经重启了吗?
-
我正在运行一个实际执行以下命令的脚本:bundle exec unicorn -c config/unicorn.rb -E production。我只是手动测试了它,它似乎工作正常。然后我使用以下命令启动 NGINX:sudo service nginx restart。
标签: ruby-on-rails ruby-on-rails-4 nginx unicorn