【发布时间】:2014-02-16 19:11:54
【问题描述】:
我想创建一个页面,我可以在其中一次编辑所有条目。 例如,我有 10 台设备,此时,我正在创建一个 html 表格,每行都有一个设备,可以编辑每一行而无需额外点击。
我已经尝试过这些东西(index.html.erb)
<% @devices.each do |device| %>
<%= render 'form', locals: { device: @device }%>
or
<%= render 'form', :collection => :device %>
or
<%= render 'form', :device %>
<% end %>
我的表单部分
<%= form_for @device do |f| %>
<td><%= f.submit %></td>
<td><%= f.name%></td>
<td><%= f.type</td>
<td>Style app</td>
<td></td>
<td></td>
<% end %>
但我仍然收到此错误 NilClass:Class 的未定义方法“model_name”
有人知道吗?
谢谢
【问题讨论】: