我的工作环境是虚拟机跑 linux,在 linux 上挂载 windows 下的 rails 项目,然后跑 rails 项目。
rails4 以下项目都是使用 WEBrick 的,修改项目的时候都不需要重启刷新下就可以看到效果。
最近开始接触 rails5,rails5 使用的是 puma,也是同样的做法,但是修改 controller 刷新页面没有反应,发现项目放到虚拟机下就不会有这个问题了。(只是修改 view 层的话不需要重启项目也能看到效果)
但是我想在 windows 环境下做开发,想问下有没有什么解决方法?
可能我说的不是很清楚,再补充几点:
1、rails5 的 development.rb 文件使用的都是默认配置
2、以前用的 rails 版本都是 5 以下的,使用都是 WEBrick,在虚拟机里跑 windows 里项目就不存在这样的问题。
3、在 windows 下做开发还是因为方便,因为 linux 系统老是崩溃来崩溃去,所以还是希望能在 windows 下编辑代码,在虚拟机里跑代码。
最新测试结果:rails5 项目使用 WEBrick 跑也是遇到同样的问题,貌似是 rails5 的问题,有哪位大神可以给我解答下原理。。。