タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Railsとデバッグに関するiR3のブックマーク (3)

  • Railsの開発効率をあげる - Pryを使ってRailsのコンソールをパワーアップ & デバッグをする - Rails Webook

    Pryとは Rubyには、標準で付属されているirb(Interactive Ruby)というツールがあります。 consoleで、irbと入力するとirbが実行されます。 そこで、対話的にRubyの式を入力・実行することができます。 $ irb irb(main):001:0> 1 + 2 => 3 そして、Pryはirbの代替となるパワフルな対話ツールです。 なにがパワフルかというと次のようなことができます。 ドキュメントが見れる シンタックスハイライト デバッグができる(binding.pryをソース二記載するとブレイクポイントになる) $ pry [1] pry(main)> ls # 現在のスコープの変数とメソッドを表示 self.methods: inspect to_s locals: _ __ _dir_ _ex_ _file_ _in_ _out_ _pry_ 動作確認

    Railsの開発効率をあげる - Pryを使ってRailsのコンソールをパワーアップ & デバッグをする - Rails Webook
  • Rails4でのデバッグ方法 -- blog.10rane.com

    最近覚えたデバッグ方法を、備忘のためにまとめておきます。 ログに出力する ActiveSupport::Logger#debugメソッドを使って、rails serverの標準出力にデバッグコードを出力する。 logger.debug(‘Hello world’) SQLを出力する ActiveRecord::Relation#to_sqlメソッドでSQLを出力する。 User.all.to_sql #=> SELECT “users”.* FROM “users” ブレークポイントを設定する コード内にbinding.pryというコードを書くと、そこまで実行中のプログラムが中断され、 以降をコンソール上からデバッグできます。 Gemfile gem ‘pry-rails’, group: [:development, :test] gem ‘pry-byebug’, group: [:d

  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • 1