Rails初心者です。
Railsでアプリケーションを構築する場合、何か良い方法はありますか?
たとえば、アクション内でオブジェクトの中身などをみたくて
p myObjや
pp myObj
などということをしても、テンプレートに遷移して出力されません。(pの後にexitをしても、exit専用画面?になって、結局出力がみれず)
ruby-debugというものがあるようなのですが、passengerを使った場合は動作しないようでした。
何か良い方法があれば教えてください。よろしくおねがいします。
No.2ベストアンサー
- 回答日時:
先の回答者さんのリンクにもありますが、手っ取り早くloggerを使うのはどうでしょうか?p pp の変わりに使えます。
logger.info "host = #{request.host}"
などのように使います。
ご存知かと思いますが、↓でログを見られます。
tail -f log/production.log
ただし、production環境だとバッファリングされて逐一ログが出ないので、
logger.flush
を毎回呼んでバッファをフラッシュしてログを吐き出す必要があります。(ハマりポイント)
No.1
- 回答日時:
passengerは使ったことがないのですが、
参考URLのページは参考になりませんでしょうか。
Railsでデバッグをする7つの方法
http://blog.s21g.com/articles/212
参考URL:http://blog.s21g.com/articles/212
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- Ruby Gitのクローンについて 3 2022/04/10 12:28
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- その他(IT・Webサービス) 今、プログラミングスクールの『Tec⚫︎cademy」のRuby on railsを受講しているので 1 2023/05/10 22:10
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- その他(パソコン・周辺機器) 呪われた様な.......様々な不具合について 2 2022/08/26 15:52
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Excel(エクセル) マクロで作った ワードエクセル かけ線や コピペなど 修正や色々な方法を教えてください 2 2023/07/07 22:27
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualStudioからVScodeへの移植
-
Excel実行時エラー-2146959355?
-
VSコード
-
chatGPTで次々と質問をしていく...
-
Emacsメニューの日本語化について
-
エクセルVBA、ステップモードと...
-
MuseScoreのバージョンアップに...
-
プログラミングについてです。...
-
VB.NETでDataTableにデータ追加...
-
COBOLで集団項目から符号...
-
Ruby on Railsでサーバーを立ち...
-
PC版のMinecraftが応答なしにな...
-
プログラム実行中に強制停止さ...
-
A-oneのラベル屋さんについて
-
管理者として実行を毎回すると...
-
VB.NETでボタンのクリックイベ...
-
ターミナルからemacsへのコピペ...
-
latexでのエラー
-
パソコンのスクリーンセーバー...
-
BIOSのバージョンアップのやりかた
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudioからVScodeへの移植
-
ASP用のエディタを教えてくださ...
-
peggyのような機能を持つエディタ
-
パソコンに何かが勝手にダウン...
-
A-oneのラベル屋さんについて
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
ラベル屋さんと言うソフトのフ...
-
chatGPTで次々と質問をしていく...
-
管理者として実行を毎回すると...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
XAMPPのインストールについて
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
Emacsメニューの日本語化について
-
ソフトのバージョンについて
-
iMac OS Mojave 10.14.6で iMov...
おすすめ情報