【发布时间】:2011-11-07 02:33:29
【问题描述】:
我有一个复杂形式的部分文本区域,像这样调用
<%= 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 助手,但我不知道为什么。任何人都可以提供帮助,因为这是非常不受欢迎的行为?
【问题讨论】:
标签: ruby-on-rails-3 forms textarea