title: “rails-footnotesデバッグで見たい情報をフッタに表示してくれるGem [Rails]”
category: Rails
🐯 tags: [Rails, Ruby, Gem]
RailsでアプリケーションでViewを作成している途中で、paramsの結果や問い合わせSQLをフッタに表示してくれるGem rails-footnotesの紹介です。以前、CakePHP 1.3の開発をしている時に類似の情報が表示されていて、結構助かりました!
josevalim/rails-footnotes · GitHub
🚜 Gemのインストール
いつ戻おりGemfile
に以下を追加して、bundle install
を実行してください。
group :development do |
🎂 初期設定の作成
続いて、初期設定のために次のコマンドを実行。
rails generate rails_footnotes:install |
で出力される結果はこちら。
フッタでチェックできる項目は次の10項目。
Assigns - インスタンス変数 Session - セッション情報 Cookies - Cookie情報 Params - Params関連 Filters - Filter chain Routes - ルーティング情報 Env - 環境変数 Queries - DBへのクエリー(SQL) Log - ログ General Debug - javascriptなどのデバックに使うらしい
さらにブラウザからViewに関連するファイルをTextMate/Sublime Textで開くこともできるっぽいです!
josevalim/rails-footnotes · GitHub
🐡 補足: Footerに表示されない場合
footerでJavaScriptを使っていると、rails-footnotesの情報が表示されないことがありました。その場合は、下のコードを表示したい場所に埋め込むと表示されました。
🍣 今日の失敗談
RubyMineでもフッタのフィアルリンクからファイルを開くことができるはずなんですが、Mountain LionではURLスキーマを登録/ハンドラを動かす方法を見つけられず…超悔しい。もしやり方をご存じのお方がいればぜひ教えてください!
txmt: Rails from browser stacktrace to Idea source file navigation : RUBY-484
😎 参考リンク
🐮 変更来歴
01/16 18:55 GitHubへのリンクが間違っていたので修正