1

在使用 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 行。有什么办法可以做到这一点吗?

4

2 回答 2

1

我已经在终端上寻找一种方法来做到这一点,但我没有找到。

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

RubyMine - 点击文件路径打开它

我尊重 Textmate,我不时使用它。但是对于一个真正的开发者环境来说,RubyMine 是迄今为止最好的。

于 2012-07-07T13:09:59.190 回答
1

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

https://github.com/tadast/rspec_clickable_output

于 2012-12-09T21:46:05.337 回答