-1

我有一个模型存储模板数据并且独立于其他模型。我想构建一个表单,我可以在其中查看该模型的所有记录、编辑它们、删除它们并创建一个新记录。由于 rails form helper 需要记录,有什么办法可以满足我的要求,还是我必须手动编写表单并使用 js 处理已删除的记录和新记录?

4

1 回答 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 回答