gpt4 book ai didi

ruby-on-rails - 每次 Controller 或模型更改时,Rails 5 都会重新启动服务器

转载 作者:行者123 更新时间:2023-12-04 06:15:40 26 4
gpt4 key购买 nike

我有一个带有 Rails (5.0.0.1) 开发服务器的 Vagrant 盒(ubuntu xenial),每次更改模型或 Controller 时,我都需要重新启动服务器。

我已经用 puma 和 webrick 测试过,行为是一样的。

我在我的主机(Windows 10 机器)上进行开发,vagrant 创建了一个共享文件夹,其中包含我的代码。

我已经检查了 VM 机器和我的主机是否在时间上同步,并且它们看起来是同步的。
我所做的另一件事是检查 SO 中的其他线程有关类似问题的信息,但我对给出的建议并不走运。

有没有人对可能出现的问题有任何想法?

最佳答案

我已经解决了这个问题,我偶然发现了这个帖子 Vagrant shared folder with rails server这为我指明了正确的方向。

基本上除了有:

config.cache_classes = false

在 development.rb 文件中还需要有:
config.reload_classes_only_on_change = false

关于ruby-on-rails - 每次 Controller 或模型更改时,Rails 5 都会重新启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41067064/

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