我有这样的形式通过导轨进行脚手架:打破形式与部分
<%= form_for(@archive) do |f| %>
<% if @archive.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@archive.errors.count, "error") %> prohibited this archive from being saved:</h2>
<ul>
<% @archive.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :objective %><br>
<%= f.cktext_area :objective %>
</div>
<div class="field">
<%= f.label :settings %><br>
<%= f.cktext_area :settings %>
</div>
<div class="field">
<%= f.label :related_documents %><br>
<%= f.cktext_area :related_documents %>
</div>
<div class="field">
<%= f.label :responsability %><br>
<%= f.cktext_area :responsability %>
</div>
<div class="field">
<%= f.label :material_needed %><br>
<%= f.cktext_area :material_needed %>
</div>
<div class="field">
<%= f.label :description %><br>
<%= f.cktext_area :description %>
</div>
<div class="field">
<%= f.label :preventive_measures %><br>
<%= f.cktext_area :preventive_measures %>
</div>
<div class="field">
<%= f.label :corrective_actions %><br>
<%= f.cktext_area :corrective_actions %>
</div>
<div class="field">
<%= f.label :execution %><br>
<%= f.cktext_area :execution %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
,我想分开的领域,我想是因为它不断重复使用谐音,什么样的变化是的名称字段,我想呈现字段的部分形式并传递字段名称。由于我要使用自定义ckeditor,而且我会不断重复表单,因此可能会给出错误机会。我有权这样想吗?我的想法是否正确?如果是这样,我怎么能通过这个领域?这会影响数据库中的某些内容吗? 我想做这样的事情。
形式:
<%= form_for(@archive) do |f| %>
<% if @archive.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@archive.errors.count, "error") %> prohibited this archive from being saved:</h2>
<ul>
<% @archive.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<%= render partial 'fields', 'field_name' %>
<!-- Call many times and pass the field name -->
<div class="actions">
<%= f.submit %>
</div>
<% end %>
部分:
<div class="field">
<%= f.label :field_name%><br>
<%= f.cktext_area :field_name %>
</div>
会是什么此F:F?你可以通过传递一个body来使用一个例子吗? –
我将修改我的答案 – Eric