我一直在使用rails 3进行一些开发,我想知道为什么调用“puts”方法不会输出到标准输出。
我该怎么回来?
答案 0 :(得分:13)
而不是puts
,请使用logger.info
:
logger.info @collection.inspect
答案 1 :(得分:2)
您也可以通过调用STDOUT << 'your output'
来使用标准的ruby方式。方法put
不是铁杆专业,它带有红宝石。如果使用rails,则还可以依赖logger
对象。