アプリ版:「スタンプのみでお礼する」機能のリリースについて

Rails初心者です。
Railsでアプリケーションを構築する場合、何か良い方法はありますか?
たとえば、アクション内でオブジェクトの中身などをみたくて
p myObjや
pp myObj
などということをしても、テンプレートに遷移して出力されません。(pの後にexitをしても、exit専用画面?になって、結局出力がみれず)
ruby-debugというものがあるようなのですが、passengerを使った場合は動作しないようでした。
何か良い方法があれば教えてください。よろしくおねがいします。

A 回答 (2件)

先の回答者さんのリンクにもありますが、手っ取り早くloggerを使うのはどうでしょうか?p pp の変わりに使えます。


logger.info "host = #{request.host}"
などのように使います。

ご存知かと思いますが、↓でログを見られます。
tail -f log/production.log

ただし、production環境だとバッファリングされて逐一ログが出ないので、
logger.flush
を毎回呼んでバッファをフラッシュしてログを吐き出す必要があります。(ハマりポイント)
    • good
    • 0

passengerは使ったことがないのですが、


参考URLのページは参考になりませんでしょうか。

Railsでデバッグをする7つの方法
http://blog.s21g.com/articles/212

参考URL:http://blog.s21g.com/articles/212
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!