Rails 3和RSpec:错误消息中的可单击文件路径(在OSX终端中)?

时间:2012-07-06 12:53:23

标签: ruby-on-rails macos rspec terminal

在使用RSpec测试我的Rails3应用程序时,有很多关于失败规格的信息很高兴,但是让它们可点击它会更好:

2) Project Failure/Error: create(:project) # Needed for validate_presence_of ActiveRecord::RecordInvalid: Validation failed: Name has already been taken # ./spec/models/project_spec.rb:6:in `block (2 levels) in <top (required)>'

因此,当点击./spec/models/project_spec.rb:6时,这将打开TextMate中的文件并跳转到第6行。有没有办法实现这一目标?

2 个答案:

答案 0 :(得分:1)

我已经找到了一种方法来使用终端,但我没有找到它。

您可以使用RubyMine。它是一个真正的IDE,支持片段,调试等等。

RubyMine - Click on file path to open it

我尊重Textmate,我不时使用它。但对于真正的开发人员环境而言,RubyMine是迄今为止最好的。

答案 1 :(得分:1)

不确定它是否仍然相关,但我已经完全为此编写了一个宝石。使用textmate和sublime(后者需要额外的软件)

https://github.com/tadast/rspec_clickable_output