gpt4 book ai didi

ruby-on-rails - 我什么时候需要在 Rails 中重启服务器?

转载 作者:数据小太阳 更新时间:2023-10-29 06:22:45 26 4
gpt4 key购买 nike

我注意到当我更改 rails 项目文件时,例如 html.erb.css ,我不必用 rails -s 重新启动服务器命令。

但我认为当我想安装一个新的 gem 时,我必须这样做。问题是我试图让 jQuery 工作,所以我厌倦了做 rails -s每时每刻。

谁能告诉我什么时候必须运行rails -s再次修改我的应用程序时,我什么时候可以不这样做?不这样做,我的意思是简单地刷新网页以查看更改。

最佳答案

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

如果您要添加或删除 gem,那么是的,您将需要重新启动服务器。

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

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

编辑:

为了确保每个人都会注意到,tadman 在评论中说了一件明智的事情,这里的一般经验法则是对 app/或 config/routes.rb 或 db/之外的任何内容进行更改都需要重新启动。

关于ruby-on-rails - 我什么时候需要在 Rails 中重启服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17729345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com