1
每当我运行rake db:reset
在我的rails开发环境中清除我的sqlite数据库时,似乎我必须杀死我的服务器并重新启动它,否则我的应用程序将会像db中存在AR对象那样工作。我是一个红宝石noobie fyi。是否由于AR缓存内存中的对象?为什么我必须重新启动我的服务器之后db:重置在rails?
每当我运行rake db:reset
在我的rails开发环境中清除我的sqlite数据库时,似乎我必须杀死我的服务器并重新启动它,否则我的应用程序将会像db中存在AR对象那样工作。我是一个红宝石noobie fyi。是否由于AR缓存内存中的对象?为什么我必须重新启动我的服务器之后db:重置在rails?
可能与Rails AR或模式缓存有些相关。如果重新启动服务器适用于您,那么我假设它清除模式缓存