ruby-on-rails - 部署 Rails 应用程序

标签 ruby-on-rails ruby deployment capistrano

我被要求对我们的生产部署进行一些表面上的更改。我可以访问我们的 linux box,在那里我可以看到我需要更改的文件。我只需要更改 html.erb 文件,但是当我添加时,例如一个简单的 <p>标签,它不会实时显示。

我知道我可能必须重置服务器或重新部署代码,但我不知道该怎么做。

我们的生产部署并未完全上线,因此我正在即时进行更改(我知道这不是最佳做法)。我们的应用程序目前在共享托管环境中运行。

我见过人们使用 Capistrano 进行部署的线程,但是如何部署呢?我们目前不使用它。

有人能帮忙吗?

最佳答案

无论何时对生产文件进行更改,都必须重新启动服务器才能看到更改。 在生产环境中 cache_classes 设置为 true。可以禁用它并且更改将在不重新启动服务器的情况下反射(reflect)出来。 因此,要反射(reflect)更改,请重新启动服务器。

谢谢……

关于ruby-on-rails - 部署 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975798/

相关文章:

ruby-on-rails - 如何确定哪些 Ruby-on-Rails 代码生成了一些 SQL?

javascript - rails : Sprockets can't find file

ruby 遍历哈希

ruby-on-rails - 在 RDiscount 输出中生成 nofollow 链接

c# - 如何部署 visual studio 自定义工具?

visual-studio-2010 - 用于 Visual Studio 2010 的 Monodroid "Hello-World"失败

ASP.NET网站部署最佳实践资源建议

ruby-on-rails - 在 rspec 中运行 ruby​​ 调试?

javascript - Heroku ExecJS::ProgramError: Unexpected token: error rails

ruby - 全局数组被函数改变