首先,我不知道这是不是一个错误。到目前为止,我一直在rails development.rb环境配置中使用此命令,因此该框检测到我的文件发生了变化:
config.reload_classes_only_on_change = false
但现在,使用Rails 5.2和Active Storage,该命令会使服务器变慢,并且图像需要10到40秒才能加载。
这是一个错误吗?还有另一种方法可以让vagrant / rails检测我文件的变化而不会让我每次更改内容时都重新加载服务器吗?
希望你能帮助我! 最好的问候答案 0 :(得分:0)
解决方案:
在质疑我一直在使用的盒子的拥有者之后,他给了我这个有效的替代方案:
在config/environments/development.rb
的底部我做了这个改变:
在文件底部找到此行并注释掉:
config.file_watcher = ActiveSupport::EventedFileUpdateChecker
然后添加以下行:
config.file_watcher = ActiveSupport::FileUpdateChecker
所以它看起来像这样:
# config.file_watcher = ActiveSupport::EventedFileUpdateChecker
config.file_watcher = ActiveSupport::FileUpdateChecker
现在它正常工作,我不再需要使用此命令了:
config.reload_classes_only_on_change = true
祝你好运!