在Ruby on Rails中更改database.yml中的数据库主机时,是否需要重新启动Server。数据库是Postgres。
我还没有从事Ruby On Rails的工作,之所以问这个原因是因为它是生产服务器。
答案 0 :(得分:2)
您需要重新启动负责运行Rails应用程序的服务才能生效,例如独角兽,美洲狮或其他用于运行该申请的人。不重新启动整个服务器本身
答案 1 :(得分:0)
当需要从头开始重新加载Rails时,需要重新启动服务器。
如果要添加或删除gem,则需要重启服务器。
如果您更改ruby的版本,更改Gemfile或更改Rails内部类中的某些内容,则需要重新启动它,否则应该可以。但是,如果出现意外问题,则应首先尝试重新启动服务器。
此外,在一个旁注中,如果config.cache_classes设置为false(我认为这是开发的默认值,而不是生产的默认值),则只会看到刷新页面的更改。
对app /或config / routes.rb或db /之外的任何内容进行更改都将需要重新启动。