1

リモート開発サーバーで Rails 3 インストールを実行しています。例外行をクリック可能にして、ローカルマシンの textmate などのエディタで開くことはできますか? 手動で textmate を開き、ファイルと行番号を検索する必要がなければ、多くの時間を節約できます。

Arts#index の NoMethodError

/home/demo1/app/widgets/art_widgets/list/display.html.erbの 9 行を表示:

よろしくお願いします。アスビョルン・モレル

4

4 に答える 4

2

まさにこれを行う素晴らしいプラグインを見つけました! rails-stacktrace-textmate-linker-greasemonkey-script

  1. ここからグリースモンキーをインストールします: http://addons.mozilla.org/en-US/firefox/addon/748

  2. https://github.com/ryankshaw/rails-stacktrace-textmate-linker-greasemonkey-scriptインストール セクションのリンクをクリックして、rails-stacktrace-textmate-linker をインストールします。

  3. Add-ons -> User Scripts -> Rails Stacktrace Linker を右クリックし、[編集] をクリックします。

  4. 37 行目と 49 行目を編集します。rails アプリケーションへのパスを追加する必要があります。

    ... href='txmt://open?url=file:///Users/atmorell/Dropbox/MorellusWallace/", ...

Firefox でアプリケーションをリロードし、textmate で開くクリック可能なスタック トレースをお楽しみください :)

勝った!

于 2011-03-31T20:35:56.480 に答える
0

単純な方法ではありません。

例外ページを解釈してリンクを挿入し、ソフトウェア、ファイルを開いて指定された行を見つける、バックグラウンドで実行されているソフトウェアが必要です。私の知る限り、ファーストパーティのソリューションはありません。

于 2011-03-31T18:33:40.350 に答える
0

また、Rails エラー ページに textmate リンク (txmt://) が必要でした。しかし、今まで成功していません。

rails-footnotesにも同様の機能があります。すべてのページに txmt リンクを挿入します。しかし、エラーページにはありません。

rails-talk メーリング リストの誰かが同じ質問をしました。マーブにはその機能があると言いました。

于 2011-05-17T04:42:02.263 に答える
0

rails footnotes gem を追加すると、アプリケーション トレースでクリック可能なファイル参照が表示されます。

https://github.com/josevalim/rails-footnotes

この宝石が開発環境を少し遅くしたので、主な機能を無効にしました。純粋にクリック可能なファイル参照のためだけに必要でした。これを行うには、アプリのルートにある .rails_footnotes ファイルに次の行を追加します。

Footnotes::Filter.notes = []
于 2012-02-24T10:29:23.820 に答える