Я занимался разработкой с помощью rails 3, и мне было интересно, почему вызов метода «put» не выводит стандартное значение.
Как мне получить это обратно?
Вместо puts используйте logger.info:
puts
logger.info
logger.info @collection.inspect
Вы также можете использовать стандартный способ ruby, позвонив по номеру STDOUT << 'your output'. Метод put не является специальностью рельсов, он поставляется с рубином. Если вы используете рельсы, вы также можете положиться на объект logger.
STDOUT << 'your output'
put
logger