У меня есть переменная 'messages' типа array, и всякий раз, когда я помещаю ее в терминал, на ней появляются вкладки и новые строки, но всякий раз, когда я сохраняю сообщения в переменную и отображаю их в моем приложении rails, они больше не имеют их.Как это исправить, чтобы он отображал новые строки и вкладки в приложении rails.
Код для вывода на терминал в модели (Пользователь):
def runMessages
messages << stdout.read
messages << stderr.read
puts "OUTPUT IS:" + messages[0]
messages
end
Код в контроллере для сохраненияв переменную:
messages = @user.runMessages
@user.output = messages[0]
Код в представлениях:
<p> <%= @user.output %> </p>
В терминале это выглядит примерно так:
Beginning run ...
Done.
В то время как в приложении это выглядит такэто:
Beginning run...Done.