【便利】Rails でのデバッグ方法を知れば開発が楽になる!

Railsでよく使うデバッグ方法をまとめてみました。

>>プログラミングとは?入門者向けに勉強のやり方、無料アプリなどまとめとく

Viewでのデバッグ

<%= debug @test %>

実は、これでいけます。@testはデバッグで、中身を確認したい変数です。

スポンサーリンク

Controllerでのデバッグ

Controllerでは

logger.debug(@test)

スポンサーリンク

View, Controller以外でのデバッグ

Rails.logger.ログレベル(@test)

ログレベルには、以下のいづれかを使用します。
普通は、debug(値)を使いますね。

ログレベル  説明
unknown(値)  不明なエラー

fatal(値)  致命的なエラー
error(値)  エラー

warn(値) 警告
info(値) 通知
debug(値)  デバック情報

>>【転職】ブラックと言われる IT、Web業界の年収を比較した所、高給すぎることが判明

inspectで詳細表示

inspectを使うことで、オブジェクトの中身をわかりやすく表示することができます。

@test.inspect

よく、使うので覚えておきましょう。

>>年収が高いwebベンチャーにおけるエンジニアの仕事内容がエグすぎる件

まとめ

・Viewでは debug のみでいける
・Controllerでは logger.debug

・それ以外では、 Rails.logger.debug
・inspectでオブジェクトの中身を調べられる

これらを覚えておけば簡単にデバッグができますよ。

>>Webプログラマーになるには独学でもOK?未経験可?←経験者として答えておきます

質問はプログラミングスクールでするといい

なお、こうしたプログラミングのスキルはプログラミングスクールで勉強することで効率的に高められます。

実際、僕も有料のプログラミングスクールに通って勉強していきました。

そのおかげで未経験ながらRubyエンジニアとして内定をもらえたんですよ

>>プログラミングでできること、日常生活での活用例、主要言語などまとめ

地方からでもプロに学ぶ方法

でも、僕が通っていたような学校って都心じゃないと通えないんですよね。

地方でこういった取り組みをやっているところは少ないし、いろんなスクールを見てもほとんどが都心に集中しています。

>>プログラミングとは?入門者向けに勉強のやり方、無料アプリなどまとめとく

>>【スクールも】無料のプログラミング学習サイト、入門アプリまとめ

ネットで完結するスクールがある

では、地方に暮らす人はどうやってプログラミングを学べばいいか?

ネットで受講できるプログラミングスクールを使えばいいんですよ

>>未経験からプログラマーとして上場企業に就職できたぼくが「内定をもらうための秘訣」と「大事なこと」を教えるよ

プログラミングの関連記事

>>初心者時代、プログラミング独学に挫折したぼくが正しい勉強法やおすすめサイト、本まとめとく

>>未経験でプログラマーになるにはどうすれば?仕事内容や給料はどんな感じ?に答えておく
>>「IT業界に転職したいけど未経験だ」って人が求人を見る前に知っておくべきこと

プログラマーの実態について知る

>>短期間でJavaScriptを習得し、アプリ・Webサービスをつくるための勉強法

>>「プログラミングをやると就職で有利になる」という理由で始めて仕事にすると後悔するよ

>>web系プログラマーを辛い、辞めたいと思って1年で辞めた人間がその理由と当時の生活書いとくよ

勉強会に参加しすぎるエンジニアはイケてない

>>【感想&評判】侍エンジニア塾でのプログラミング無料体験談(面談してみた)

>>プログラミングとは?入門者向けに勉強のやり方、無料アプリなどまとめとく

>>勉強会に参加しすぎるエンジニアはイケてない

プログラマーの「現状の需要」と「将来性」

>>プログラマーの「現状の需要」と「将来性」まとめとく(消えることも、なくなることもない職業)

>>未経験でプログラマーになるにはどうすれば?仕事内容や給料はどんな感じ?に答えておく

未経験からの就職、転職を成功させる

>>【比較】おすすめ転職サイトとエージェントまとめ:評判や転職フェア体験記も紹介

>>社会人1年目、2年目、3年目、4年目、5年目、6年目で転職した会社員の事例(社歴)まとめ

>>リクルートの転職フェアの服装は絶対スーツで!スタンプラリーでダイソンとか求職者への待遇もハンパなかったぞww

プログラミングでできること

>>プログラミングでできること、日常生活での活用例、主要言語などまとめ

>>初心者時代、プログラミング独学に挫折したぼくが正しい勉強法やおすすめサイト、本まとめとく

ベンチャー企業ランキングは参考にならない

>>ベンチャー企業ランキングは参考にならないので、経験者として転職したらお得な会社まとめとくわ

>>IT業界求人サイトの「未経験でもプログラマーになれます」は本当なのか?

追記:VSCode経由でRailsアプリのデバッグ

paramsやconsoleでのデバッグも

printでの描写、Slimについても

templatesも使ったら便利

それでは!

>>【口コミ】本当に稼げる副業ランキング!スマホで安全に儲かるものを紹介

>>会社を辞めたらどうなる?自由ではない「フリーランス」というブラック企業を説明します

この記事を書いた人のTwitterアカウント

ツイートをまず見てみる>>@TwinTKchan
フォローいただければ、最新記事や、ブログで稼ぐ方法、投資でお金を増やす情報が手に入ります。

【無料】ブログで収入を得る方法をメルマガで配信中

知識0から「ブログで収入を得る方法」を学べるメルマガ
メールアドレス
YouTubeでも無料で学べます!

>>チャンネル登録はこちらから

いつもシェア感謝です!今回もぜひ

※ 微妙だったら、そっと閉じるか、ほかの記事を見ていただけるとうれしいです!

SNSでも自分の得意なことで収入を得る方法を発信しています。フォローすれば更新をチェックできますので、ぜひフォローを。
仕事依頼などのお問い合わせは「iwgp545@yahoo.co.jp」か、「TwitterのDM」、「Facebookのメッセージ」からお願いします。