Я думаю, вы обнаружите, что метод p
также выводит данные на консоль, но причина, по которой он "отображается как HTML", заключается в том, что метод p
возвращает переданное значение, а puts
- нет.
p
является более короткой версией puts something.inspect
и очень полезна для отладки, и это все. Для вывода строк на консоль предпочтительнее использовать puts
.