Рендеринг пробелов при вводе Rails

#html #ruby-on-rails

#HTML #ruby-on-rails

Вопрос:

Предполагая, что пользователь вводит следующее…

Это фиктивный текст, который может

есть несколько случайных

пробелы везде, где в теле

Как мне принять это в форме rails и вывести это из переменной экземпляра?

РЕДАКТИРОВАТЬ: Stackoverflow’s Markdown также неправильно отображал текст, который я ввел. Исходный текст — при условии, что подчеркивания являются пробелами, будет вводиться как таковой:

Это _ представляет _ собой _ манекен ____ текста _ , что _ может
_
_
есть _ некоторые ____________________ случайные
_
_
_
пробелы _ везде __ в _ _ теле

Я попробовал обычные методы rails scaffold: = f.text_area :message в форме и = @user.message для ее отображения.

Ответ №1:

Для этого используйте textarea тег. В rails это выглядело бы примерно так:
<%= f.text_area :notes %>
где f — дескриптор формы.

Если вы хотите сохранить это в mysql, используйте text тип данных.