我在远程开发服务器上运行Rails 3安装。是否有可能使异常行可点击并在本地机器上的文本编辑器中打开?如果我不必手动打开textmate,找到文件和行号,我会节省很多时间。Rails 3,使异常链接可点击并在编辑器(textmate)中打开
NoMethodError在艺术#指数
显示/home/demo1/app/widgets/art_widgets/list/display.html.erb在行#9提出:
最好的问候。 AsbjørnMorell
我在远程开发服务器上运行Rails 3安装。是否有可能使异常行可点击并在本地机器上的文本编辑器中打开?如果我不必手动打开textmate,找到文件和行号,我会节省很多时间。Rails 3,使异常链接可点击并在编辑器(textmate)中打开
NoMethodError在艺术#指数
显示/home/demo1/app/widgets/art_widgets/list/display.html.erb在行#9提出:
最好的问候。 AsbjørnMorell
刚刚发现一个伟大的插件,完全是这样的! rails-stacktrace-textmate-linker-greasemonkey-script
编辑第37行和第49行。您需要将路径添加到您的rails应用程序。
... HREF ='txmt://打开URL =文件:///用户/ atmorell/Dropbox的/ MorellusWallace /”,...
刷新您的应用程序在Firefox和享受!在TextMate的:)
打开WINNING不错的点击堆栈跟踪
不是一个简单的方法。
你需要一个运行在后台的软件来解释异常页面,在其中放入链接,然后打开软件,文件并找到指定的行。据我所知,没有第一方解决方案。
看到我的答案..它可以完成客户端相当容易。 – atmorell 2011-05-31 15:55:22
我也想TextMate的链接(txmt://)。在Rails的错误页面,但到现在为止没有成功
rails-footnotes有秒。类似的功能。它向每个页面插入txmt链接。但不在Error页面。
someone on rails-talk mailing list问同样的问题。并说merb有这个功能。
添加rails脚注gem将为您在应用程序跟踪中可点击的文件引用。
https://github.com/josevalim/rails-footnotes
,我发现这个宝石放慢我的开发环境下一点,所以禁用它的主要功能,我只需要它纯粹是为了点击文件引用。您可以通过在应用程序根目录的.rails_footnotes文件中添加以下行来完成此操作。
Footnotes::Filter.notes = []
我想这可能会帮助你,虽然我不知道如何编辑轨错误页面实际插入此:http://blog.macromates.com/2007/the-textmate-url-scheme/ – 2011-03-31 18:54:20