Rails でコーディングしているときに、生産性を高めたり、デバッグをより簡単にしたりするために、どのgemを使用していますか?
一部の gem はタスクに固有であり、機能を実装する必要があるときに簡単に見つけることができます。この質問で、私はあなたが検索するとは思わないかもしれない他のすべてを探していますが、それを聞いたら、新しいプロジェクトごとにインストールします。
投票がそれらを整理するのを助けるために、返信ごとに1つの宝石を保持してください.
Rails でコーディングしているときに、生産性を高めたり、デバッグをより簡単にしたりするために、どのgemを使用していますか?
一部の gem はタスクに固有であり、機能を実装する必要があるときに簡単に見つけることができます。この質問で、私はあなたが検索するとは思わないかもしれない他のすべてを探していますが、それを聞いたら、新しいプロジェクトごとにインストールします。
投票がそれらを整理するのを助けるために、返信ごとに1つの宝石を保持してください.
私にとって最も便利なRailsデバッグツールの1つはpryです。これは、より機能豊富なIRBコンソール(すべてのモデルなどにアクセスできます)やデバッガーのようなものです。ブレークポイントを設定したり、変数を監視したりできます。
awesome_print:コンソールにいるとき、Rubyオブジェクトをフルカラーできれいに印刷し、適切なインデントで内部構造を公開します。
rails-footnotes : セッション、リクエスト パラメーター、Cookie、フィルター チェーン、ルート、クエリなど、簡単にデバッグできるようにアプリケーションに脚注を表示します。
さらに、バックトレース行を含むエディターでファイルを直接開くためのリンクが含まれています。
mailcatcher : 送信された電子メール メッセージをキャッチし、Web インターフェイスに表示します。
mailcatcher を実行し、お気に入りのアプリをデフォルトの SMTP サーバーではなく smtp://127.0.0.1:1025 に配信するように設定し、http://127.0.0.1:1080 をチェックして、これまでに到着したメールを確認します。
受信トレイを汚したり、各メールが smtp サーバーを飛び回って届くのを待つ必要はありません。インターネットに接続せずにコーディングする場合は必須です。