我有一個部分在複雜形式的text_area被稱爲像這樣爲什麼我的嵌套text_area助手添加html標籤?
<%= 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助手,但我不知道爲什麼。任何人都可以幫忙,因爲這是非常不良的行爲?
太棒了。我一直在尋找解決方案。簡單的格式確實是破壞性的,因爲它與你的表單text_area助手一起擰緊。 – Jamsi
你應該接受這個答案。 –