我有一个模型存储模板数据并且独立于其他模型。我想构建一个表单,我可以在其中查看该模型的所有记录、编辑它们、删除它们并创建一个新记录。由于 rails form helper 需要记录,有什么办法可以满足我的要求,还是我必须手动编写表单并使用 js 处理已删除的记录和新记录?
问问题
23 次
1 回答
0
您需要遍历我们所有的记录,然后为每个记录本身呈现一个表单。您可以这样做:
# resource/index.html.erb
// all existing records
<%= render partial: "form", collection: @all_resource_records, as: :resource %>
// new record
<%= render partial: "form", locals: { resource: ResourceModel.new } %>
-
# resource/_form.erb
<%= form_for resource do |f| %>
// ... form fields ...
<%= f.submit %>
<% end %>
于 2018-02-07T17:07:37.170 回答