Ruby on rails 未定义的方法“日期”字段';零级:零级
我正在使用Rails v4.0.0,并尝试创建一个日期类型的表单 这是表格Ruby on rails 未定义的方法“日期”字段';零级:零级,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我正在使用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" %> <%=
<%= 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 %>
你知道怎么回事吗?在表单上,你说建设者是
b
:
form_for(@booking, remote: true) do |b|
但当你使用它时,你会说它是p
:
p.submit "Save"
考虑到它是一个表单生成器,我更希望它在表单中被称为
f
,因为你说生成器是b
:
form_for(@booking, remote: true) do |b|
但当你使用它时,你会说它是p
:
p.submit "Save"
考虑到它是一个表单生成器,我宁愿将它命名为f
b
(do | b |
)而不是p
(p.date\u字段
)。这些名称应该相同,因此您必须决定保留哪个名称。b
(do | b |
)与p
(p.date\u字段
)。这些名称应该相同,因此您必须决定保留哪个名称。