Ruby on Rails中使用Spork,如何实现自动重启功能?

2026-04-11 18:342阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计336个文字,预计阅读时间需要2分钟。

Ruby on Rails中使用Spork,如何实现自动重启功能?

我使用Spork进行DRB调试,并作为我的观察者,加快我Rails应用中的测试。目前,当目录结构中的文件发生变更时,Autotest会重新启动测试。没有特定的方法在添加新模型后重新启动测试。

我使用spork作为我的DRB并自动测试作为我的观察者,以加快我的Rails应用程序中的测试.目前,当目录结构中的文件发生更改时,autotest会重新启动测试.

有没有办法在添加新模型后重新启动spork?即目录结构发生变化时重新启动spork.

检查Guard guard-spork

github.com/guard/guard

github.com/guard/guard-spork

Guard基本上是一个拥有众多扩展的监听器,可让您查看各种文件以进行更改.
最近有一个关于这个主题的Railscasts插曲(264-guard).

每个回复的附加:

Guard-spork将手表声明设置为:

guard 'spork' do watch('config/application.rb') watch('config/environment.rb') watch(%r{^config/environments/.*\.rb$}) watch(%r{^config/initializers/.*\.rb$}) watch('spec/spec_helper.rb') end

要在更改目录结构时重新启动spork,请尝试微调正则表达式监视声明.在添加新模型后重新启动spork的情况下(为什么需要,如果你不介意我的问题?)尝试以下将捕获.rb文件上的任何活动,

watch(%r{^app/models/.*\.rb$})

否则,请尝试以下操作来捕获批量更改到目录下面的任何内容:

Ruby on Rails中使用Spork,如何实现自动重启功能?

watch(%r{^config/initializers/.*})

本文共计336个文字,预计阅读时间需要2分钟。

Ruby on Rails中使用Spork,如何实现自动重启功能?

我使用Spork进行DRB调试,并作为我的观察者,加快我Rails应用中的测试。目前,当目录结构中的文件发生变更时,Autotest会重新启动测试。没有特定的方法在添加新模型后重新启动测试。

我使用spork作为我的DRB并自动测试作为我的观察者,以加快我的Rails应用程序中的测试.目前,当目录结构中的文件发生更改时,autotest会重新启动测试.

有没有办法在添加新模型后重新启动spork?即目录结构发生变化时重新启动spork.

检查Guard guard-spork

github.com/guard/guard

github.com/guard/guard-spork

Guard基本上是一个拥有众多扩展的监听器,可让您查看各种文件以进行更改.
最近有一个关于这个主题的Railscasts插曲(264-guard).

每个回复的附加:

Guard-spork将手表声明设置为:

guard 'spork' do watch('config/application.rb') watch('config/environment.rb') watch(%r{^config/environments/.*\.rb$}) watch(%r{^config/initializers/.*\.rb$}) watch('spec/spec_helper.rb') end

要在更改目录结构时重新启动spork,请尝试微调正则表达式监视声明.在添加新模型后重新启动spork的情况下(为什么需要,如果你不介意我的问题?)尝试以下将捕获.rb文件上的任何活动,

watch(%r{^app/models/.*\.rb$})

否则,请尝试以下操作来捕获批量更改到目录下面的任何内容:

Ruby on Rails中使用Spork,如何实现自动重启功能?

watch(%r{^config/initializers/.*})