Q&A
解決済
2回答
2619閲覧
総合スコア46
Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。
Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。
0グッド
0クリップ
投稿2016/05/28 20:58
0
php では var_dump($var), die でデバッグしながら開発をしていました。
var_dump($var)
die
Ruby on Rails(Ruby) では、どういうデバッグをしながら開発しますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
回答2件
ベストアンサー
pry という gem を利用することをお勧めします。
参考情報:
pryを使ってRailsアプリケーションをデバッグする http://allabout.co.jp/gm/gc/444825/
pry-byebug を使ってRailsアプリをステップ実行する http://blog.toshimaru.net/rails-pry-byebug/
Pryの秘めた力を最大限引き出す4つの拡張機能 http://morizyun.github.io/blog/pry-tips-rails-ruby/
RailsコンソールがPryで起動できる「pry-rails」 http://shirusu-ni-tarazu.hatenablog.jp/entry/2012/02/08/213947
View Helperの動作をrails consoleのpryで確認 http://easyramble.com/view-helper-in-rails-console.html
pry の入力履歴を半永久的に記憶させる ( pry が終了しても履歴を残す ) http://qiita.com/Yinaura/items/56caebf384d52e517387
これらの tips を会得すればデバッグ効率がアップすると思います。
投稿2016/05/28 23:44
総合スコア22330
pry というgem を入れましょう。
binding.pry
するとその場所で止めることができますよ。
PHPとは比較にならないデバック機能に目が点になりますよ。
また、エラーが起きた時にweb上にコンソールを出してデバックする機能もあります。
投稿2016/05/28 23:27
総合スコア216
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.25%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
Ruby on Rails でデバックする方法を教えて下さい