【问题标题】:RSpec is caching my source code, I don't want itRSpec 正在缓存我的源代码,我不想要它
【发布时间】:2014-08-15 23:06:55
【问题描述】:

如果我运行,我正在使用带有 RoR 4.1 的 RSpec

bundle exec rspec spec/requests/citilink_request_spec.rb 

bundle exec rspec spec

如果是第一次执行,rspec 会正确加载文件,但在第二次执行时,它会加载缓存的文件。我可以确认产生的回溯指的是我用评论交换的旧点。它指的是评论!

如何禁用此功能,恕我直言,它不应该是默认设置。

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-4 rspec rspec3


【解决方案1】:

不是 RSpec 的问题,而是 Sidekiq 的问题。是的,我正在使用 Sidekiq。 Sidekiq 部分在更改时不会再次加载我的代码。所以,我需要重新加载 Sidekiq,一切都按预期工作。

我应该提到,有问题的代码在使用 Redis 的 Sidekiq 执行的工作器中异步工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 2023-03-31
    • 1970-01-01
    • 2013-07-29
    • 2018-01-21
    • 1970-01-01
    相关资源
    最近更新 更多