Добрые день, для нового проекта взял Rails5 и тут-же наткнулся на проблему.
Короче, есть модель со строковым полем
text которое нужно редактировать в текстарее. Код формы:
.form
=form_for article do |f|
.form-group
=field_label f, :text, true
=f.text_area :text, class: %w(form-control), rows: 20, placeholder: t('placeholder.article_text')
На Create всё сохраняется нормально, но на Edit перед каждой новой строкой в текстарее появляются несколько пробелов.
Опытным путём свёл эксплойт до простейшего. Даже простой test.html.erb файл:
<textarea><%= "a\nb\nc" %></textarea>
На страницу выглядит вот так:
Даже простой
<p><%= "a\nb\nc" %></p>
тоже пихает кучу пробелов, просто браузер их тримит (видно в консоле разработчика)
Что делать и как с этим бороться? Это баг (фича) пятых рельс или что?