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