【发布时间】:2012-05-04 22:39:37
【问题描述】:
我正在使用以下宝石和ruby-1.9.3-p194:
导轨 3.2.3
rspec-rails 2.9.0
spork 1.0.0rc2
guard-spork 0.6.1
在Gemfile.lock 或Gemfile 中提供了使用过的宝石的完整列表。
我正在使用这个配置文件:
如果我修改任何模型(或app/validators 等中的自定义验证器),重新加载代码将不起作用。
我的意思是当我运行规范时(在守卫控制台上按 Enter)Spork 包含“旧代码”并且我收到过时的错误消息。但是当我手动重新启动 Guard and Spork (CTRC-C CTRL-d guard) 时,一切正常。但是用了几次就累了。
问题:
有人可以查看我的配置文件并修复阻止更新代码的错误。
或者这可能是最新 Rails 版本的问题?
PS 这个问题在某些项目中反复出现(在某些项目中不存在)。但我还没弄清楚为什么会这样。
PS2 也许这个问题与ActiveAdmin有关?当我更改app/admin 中的文件时,代码会重新加载。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rspec spork guard