【发布时间】:2015-06-28 01:49:16
【问题描述】:
好的,所以我试图将在我的 ruby 项目的“index.html.erb”中的“_form.html.erb”中找到的表单因错误而崩溃
“表单中的第一个参数不能包含 nil 或为空”
<%= form_for(@customer) do |f| %>
我知道将 @customer 更改为 Customer.new 可以解决此问题,但我想知道为什么这在一个文件中没有必要,而在另一个文件中
为什么会发生这种情况以及如何制作一个表单来更新索引页面上的 sqlite db。
【问题讨论】:
-
您是否在控制器中定义了@customer?你的渲染部分是什么样的?
-
谢谢我没有意识到我还需要添加@customer = customer.new。谢谢
标签: ruby-on-rails ruby forms