我在我的_form.html.erb代码(它cuted)与格式化的HTML问题时,从阿贾克斯生成领域轨
<tbody>
<%= f.simple_fields_for :saleslines do |salesline| %>
<%= render 'salesline_fields',f: salesline %>
<%end%>
<td><%= link_to_add_fields "add button", f, :saleslines %></td>
,然后应用助手:
module ApplicationHelper
def link_to_add_fields(name, f, association)
new_object = f.object.send(association).klass.new
id = new_object.object_id
fields = f.fields_for(association, new_object, child_index: id) do |salesline|
render(association.to_s.singularize + "_fields", f: salesline)
end
link_to(name, '#', class: "add_fields", data: {id: id, fields: fields.gsub("\n", "</td>")})
end
end
和_saleslines_fields。 html.erb - >
<tr><td>asdasd</td>
<td class="state-1">111</td>
<td class="state-2">222</td>
<td>333</td>
<td>asdasd</td></br>
<td>asdasd</td></br>
</tr>
当_form生成时,所有字段都可以 - 有列和行,但是当我从产生的JavaScript/AJAX链接鳞次栉比失去了从_saleslines_fields格式和所有列到单个第一列。请帮帮忙,我坐在它几天...