带有select\u datetime的Ruby-on-Rails表单方法

带有select\u datetime的Ruby-on-Rails表单方法,ruby-on-rails,forms,datetime,Ruby On Rails,Forms,Datetime,我在RubyonRails中有一个表单,它使用了f.label、f.textarea等方法 我还想对f.select\u datetime使用相同的方法,但它不起作用。如何获得select_datetime输入以使用标准格式方法 <tr> <td><%= f.label :price %>:</td> <td> <%= f.text_field :pr

我在RubyonRails中有一个表单,它使用了f.label、f.textarea等方法

我还想对f.select\u datetime使用相同的方法,但它不起作用。如何获得select_datetime输入以使用标准格式方法

        <tr>
          <td><%= f.label :price %>:</td>
          <td>
            <%= f.text_field :price, :placeholder => "price (decimal format, e.g. 12.99 or 19)" %>
          </td>
        </tr>

        <tr>
          <td><%= f.label :ends_at %>:</td>
          <td>
            <%= select_datetime Time.now + 4.days %>
          </td>
        </tr>

:
“价格(十进制格式,例如12.99或19)”%>
:
您可以使用

以下是它的文档:

您可以这样使用:

<%= f.datetime_select(:field_name, :default => { Time.now + 4.days }) %>
{Time.now+4.days})%>

最适合日期时间选择
{:hour=>23,:minute=>59})%>


参考此链接

您能告诉我您的错误是什么吗