Откуда берутся лишние пробелы перед строчками при рендринге многострочной строки в textarea?

Добрые день, для нового проекта взял 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>

На страницу выглядит вот так:
Z09F4.png

Даже простой <p><%= "a\nb\nc" %></p> тоже пихает кучу пробелов, просто браузер их тримит (видно в консоле разработчика)

Что делать и как с этим бороться? Это баг (фича) пятых рельс или что?
  • Вопрос задан
  • 467 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы