为什么我必须在rails中的db:reset之后重新启动服务器



每当我在rails开发环境中运行rake db:reset来清除我的sqlite数据库时,我似乎必须杀死我的服务器并重新启动它,否则我的应用程序就会像数据库中有AR对象一样。我是一个红宝石女孩。是由于AR将对象缓存在内存中吗?

可能与Rails AR或模式缓存有一定关系。如果重新启动服务器对您有效,那么我假设它会清除模式缓存

最新更新