Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 未定义的方法“日期”字段';零级:零级_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 未定义的方法“日期”字段';零级:零级

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" %> <%=

我正在使用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 %>

你知道怎么回事吗?

在表单上,你说建设者是
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字段
)。这些名称应该相同,因此您必须决定保留哪个名称。