【问题标题】:Why must I restart my server after a db:reset in rails?为什么我必须在 Rails 中的 db:reset 之后重新启动服务器?
【发布时间】:2012-08-20 22:23:08
【问题描述】:

每当我在 Rails 开发环境中运行 rake db:reset 以清除我的 sqlite 数据库时,似乎我必须杀死我的服务器并重新启动它,否则我的应用程序将表现得好像数据库中有 AR 对象一样。我是红宝石新手,仅供参考。是不是因为 AR 缓存了内存中的对象?

【问题讨论】:

    标签: ruby-on-rails sqlite activerecord ruby-on-rails-3.2


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 2010-11-09
      相关资源
      最近更新 更多