我需要重启Server:Ruby on Rails吗

时间:2019-03-04 12:57:17

标签: ruby-on-rails ruby postgresql ruby-on-rails-3

在Ruby on Rails中更改database.yml中的数据库主机时,是否需要重新启动Server。数据库是Postgres。

我还没有从事Ruby On Rails的工作,之所以问这个原因是因为它是生产服务器。

2 个答案:

答案 0 :(得分:2)

您需要重新启动负责运行Rails应用程序的服务才能生效,例如独角兽,美洲狮或其他用于运行该申请的人。不重新启动整个服务器本身

答案 1 :(得分:0)

当需要从头开始重新加载Rails时,需要重新启动服务器。

如果要添加或删除gem,则需要重启服务器。

如果您更改ruby的版本,更改Gemfile或更改Rails内部类中的某些内容,则需要重新启动它,否则应该可以。但是,如果出现意外问题,则应首先尝试重新启动服务器。

此外,在一个旁注中,如果config.cache_classes设置为false(我认为这是开发的默认值,而不是生产的默认值),则只会看到刷新页面的更改。

对app /或config / routes.rb或db /之外的任何内容进行更改都将需要重新启动。