Tag: 离线模式

Rails以编程方式检测文件的更改

我想编写一个方法,以编程方式检测我的rails应用程序中的任何文件是否已更改。 有可能做一些类似于整个应用程序的MD5并将其存储在会话变量中吗? 这主要是为了获得缓存清单的一些乐趣 。 我已经有一个动态生成的缓存,它在生产中运行良好。 但是在我的开发环境中,每当我更改app目录中的任何内容时,我都希望更新该缓存的id(而不是每10秒,这就是我现在设置它的方式)。 更新 File.ctime(“。”)将是完美的,除了“。”。 更深的目录文件发生更改时,未标记为已更改。 迭代“。”中的所有目录是否有意义。 并将每个的ctimes加在一起?