Railsコンソールに書き込む 質問する

Railsコンソールに書き込む 質問する

何かを試したりデバッグしたりしたいときは、 を実行しrails consoleてそこでいくつかの操作を行います。 で例外を発生させることで、コードからテキストや変数を印刷できますraise "blablabla"質問:どうすれば書けるのかレールコンソール例外を発生させることなく (そして明らかに破壊的なコード実行も)、単純なlogger.info "blah"?のように。

ベストアンサー1

puts他の人が言っているように、 またはのいずれかを使用したいと考えていますp。なぜですか? それは魔法ですか?

実は違います。Railsコンソールは、内部的にはIRBSなので、IRB でできることはすべて Rails コンソールでも実行できます。IRB での印刷には を使用するのでputs、Rails コンソールでの印刷にも同じコマンドを使用します。

実際にコンソールを見てみましょうコードRails ソースコード内。irb の require を参照してください。:)

おすすめ記事