我正在使用Rails v4.0.0,我正在尝试创建一个日期类型为
的表单这是表格
<%= form_for(@booking, remote: true) do |b| %>
<header>
<h1>Edit booking</h1>
</header>
<%= p.date_field :check_in, placeholder: "Check-in" %>
<%= p.date_field :check_out, placeholder: "Check-out" %>
<%= p.number_field :units, placeholder: "Units" %>
<%= p.submit "Save" %>
<% end %>
但是我得到了
undefined method `date_field' for nil:NilClass
任何想法有什么不对?
答案 0 :(得分:4)
在表单中,您说构建器为b
:
form_for(@booking, remote: true) do |b|
但是当你使用它时,你说它是p
:
p.submit "Save"
鉴于它是一个表单构建器,我宁愿将它称为f
。