ruby-on-rails - 如何让 Nginx 知道 Rails 代码的变化

标签 ruby-on-rails nginx passenger

如果我在应用程序代码更改时使用“Rails s”服务我的应用程序,服务的应用程序也会更改。现在我正在使用 Nginx 和 passenger,我该如何复制这种行为,至少在开发环境中?

最佳答案

你实际上想要重新加载 Passenger,而不是 nginx。在 Rails 应用根目录下创建一个 tmp/restart.txt 文件。要重新加载,触摸 tmp/restart.txt。乘客将注意到文件更改并重新加载。

关于ruby-on-rails - 如何让 Nginx 知道 Rails 代码的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4480078/

相关文章:

ruby-on-rails - Carrierwave PDF to Image 使用 MiniMagick

ruby-on-rails - rails 如何知道 send_file 何时完成

PhpStorm 和 Remote XDebug 不工作

ruby-on-rails - 没有端口号的 Rails 应用程序

html - 如何在 html View 中打印 html 代码片段

ruby-on-rails - 使用 Rails/Sinatra 的只读 Web 应用程序

node.js - vhost 使用 Node.js connect.vhost 指令与 NGINX proxy_pass?

linux - 快速密码套件

ruby-on-rails - Phusion Passenger Error : You have activated rack 1. 2.1,但是你的 Gemfile 需要 rack 1.2.2

ruby-on-rails - Rails + Faye + Apache : Moving Faye from Thin to Passenger