2008-09-17 39 views
2

我有以下设置:为什么Rails的缓存查看文件

  • 代码我的本地机器(OS X)作为Samba共享共享
  • Ubuntu的VM内Parallels的运行,安装份额

的运转轨道2.1(通过杂种,使用WEBrick或乘客)的发展模式下,如果我修改我的意见他们不没有我不必踢服务器更新。我尝试切换到NFS共享,但我遇到了同样的问题。我会认为这是某种Samba缓存问题,但自动测试会立即提取对文件的更改。

注:

  • 这不是渲染缓存或模板缓存和config.action_view.cache_template_loading没有在开发配置定义。
  • 检出代码库直接到虚拟机不会显示相同的问题(但我不希望这样做)
  • 直接在虚拟机上编辑视图文件不能解决此问题。
  • 更改后触摸视图文件确实会导致更改显示在浏览器中。
  • 我也注意到虚拟机中的时钟快一个小时,改变到正确的时间没有区别。

回答

2

我在开发onLinux时遇到了完全相同的问题。 我和Linux的时钟比主机Windows快三个小时左右,并且设置正确的时间(实际上,后面一分钟左右)已经解决了这个问题。

1

事实上,在虚拟机中设置正确的日期&确实似乎已经解决了问题(在我重新启动杂种之后) - 将进行更多的挖掘。