我被要求对我们的生产部署进行一些表面上的更改。我可以访问我们的 linux box,在那里我可以看到我需要更改的文件。我只需要更改 html.erb 文件,但是当我添加时,例如一个简单的 <p>
标签,它不会实时显示。
我知道我可能必须重置服务器或重新部署代码,但我不知道该怎么做。
我们的生产部署并未完全上线,因此我正在即时进行更改(我知道这不是最佳做法)。我们的应用程序目前在共享托管环境中运行。
我见过人们使用 Capistrano 进行部署的线程,但是如何部署呢?我们目前不使用它。
有人能帮忙吗?
最佳答案
无论何时对生产文件进行更改,都必须重新启动服务器才能看到更改。 在生产环境中 cache_classes 设置为 true。可以禁用它并且更改将在不重新启动服务器的情况下反射(reflect)出来。 因此,要反射(reflect)更改,请重新启动服务器。
谢谢……
关于ruby-on-rails - 部署 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975798/