У меня есть text_area в частичной форме в сложной форме, которая называется так
<%= f.fields_for :notes do |notes_form| %>
<%= render :partial => 'note', :locals => {:f => notes_form, :operation => f, :count => operation.notes.count} %>
<% end %>
<p><%= add_child_link "Add note", :operation_notes %></p>
, а частичная часть выглядит следующим образом
<% count ||= 2 %>
<div class='fields'>
<%= f.text_area :note_text, :rows => "4", :class => "notes" %>
<%= remove_child_link "x", f, count %>
</div>
Напоэтому создайте и удалите дочерние ссылки.
Проблема, с которой я сталкиваюсь, заключается в том, что, если я добавляю заметку с текстом 'abcd'
, когда я поднимаю форму редактирования, я получаю '<p>abcd</p>'
.Если в заметке есть разрывы строк, добавляются теги <br />
.Кажется, что помощник формы text_area использует помощник simple_format, но я не знаю почему.Может кто-нибудь помочь, так как это очень нежелательное поведение?