Rails アプリケーションをデバッグする方法

参考:

Rails でデバッグをする | Rails Webook

Rails アプリケーションのデバッグ | Rails ガイド [公式]

まとめ

参考:

Rails デバッグ・エラー処理について整理してみた – Qiita

Rails のデバッグ環境等を整備する – Qiita

デバッグに便利な gem

参考:

Rails でデバッグするときに使用する gem – Qiita

inspect

参考:

Rails でよく使う Debug – Qiita

ログ

参考:

Outputting Text to Logger for Debugging | Jumpstart Lab Curriculum

web-console

参考:

rails/web-console: Rails Console on the Browser – GitHub

Documentation for web-console | RubyDoc.info

web-console を使えば Rails App のデバックが楽になる – Qiita

Rails の web-console について | 日々雑記

web-console gem を使用するデバッグ | Rails ガイド [公式]

The Rails Web Console – RichOnRails.com

Rails has a web console? You’ve got to be kidding me? – birmingham.io

web-console を production 環境で使う

config.web_console.development_only = false

参考:

How do I run the rails web-console in production? – Stack Overflow

RVT

参考:

gsamokovarov/rvt: Remote Terminal for the Browser – GitHub

RVT で web console 用のページを作成する – Qiita

422 Unprocessable Entity – InvalidAuthenticityToken in RVT::ConsoleSessionsController#configuration · Issue #3 · gsamokovarov/rvt – GitHub

Better Errors

参考:

BetterErrors/better_errors: Better error page for Rack apps – GitHub

RailsPanel

参考:

dejan/rails_panel: Chrome extension for Rails development – GitHub

Rails Footnotes

参考:

josevalim/rails-footnotes: Every Rails page has footnotes that gives information about your application and links back to your editor – GitHub

ルーティングを表示する

$ rails routes

参考:

rails/routes.rake at v5.2.2 · rails/rails – GitHub

rails/routes_command.rb at b2eb1d1c55a59fee1e6c4cba7030d8ceb524267c · rails/rails – GitHub

デバッグ用のアドレス

  • /rails/info/routes
  • /rails/info/properties

参考:

Rails 4.0 は rake routes いらず | おもしろwebサービス開発日記

rails/info/properties に項目を追加する – Qiita

rails/info_controller.rb at v5.2.2 · rails/rails – GitHub

Where is the “rails/info/properties” route defined? – Stack Overflow

How to view rails/routes for a rails engine in the browser – Stack Overflow

Segmentation fault

クラッシュログは ~/Library/Logs/DiagnosticReports ディレクトリ、もしくは /Library/Logs/DiagnosticReports ディレクトリにある。

参考:

Ruby 1.9.3 + Rails 3.2.1 で segmentation fault -> 解決 | さとうようぞうの blog

Error running Rails server on OS 10.10.2 – Stack Overflow

Rollbar

参考:

Rollbar – Error Tracking & Crash Reporting for Software Developers

rollbar/rollbar-gem: Exception tracking and logging from Ruby to Rollbar – GitHub

Elastic Beanstalk の Rails アプリに Rollbar と New Relic を入れる – Qiita

Rails などで無料から使えるエラー通知サービス Rollbar | PIYO

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です