Rails アプリケーションをデバッグする方法
参考:
Rails アプリケーションのデバッグ | Rails ガイド [公式]
まとめ
参考:
Rails デバッグ・エラー処理について整理してみた – Qiita
デバッグに便利な gem
参考:
Rails でデバッグするときに使用する gem – Qiita
inspect
参考:
ログ
参考:
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
Better Errors
参考:
BetterErrors/better_errors: Better error page for Rack apps – GitHub
RailsPanel
参考:
dejan/rails_panel: Chrome extension for Rails development – GitHub
Rails Footnotes
参考:
ルーティングを表示する
$ 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