gpt4 book ai didi

ruby-on-rails - Rails -- 无法在表单中设置 date_select 的值

转载 作者:行者123 更新时间:2023-12-05 01:21:54 26 4
gpt4 key购买 nike

我正在从日期数据以“2008-02-11 00:00:00”形式出现的 API 中提取数据

我希望该数据作为一个值进入我在 date_select 中的表单,这样我就可以在将它添加到我的数据库之前正确地查看它。

View 看起来像

<%= f.label :start_date %><br />
<%= f.date_select :start_date, :value => " #{@stdate[idx]} " %>

该对象实际上是一个日期数组,因为我多次执行此操作,这就是 [idx] 存在的原因;作为索引。

<%= @stdate[idx] %> 最终输出“2008-02-11 00:00:00”,但 date_select 助手的字段仅输出当前日期“2010”“6 月”“5”那些下拉日期选择字段...

是否需要单独设置年、月、日的值?我有 Chronic 并尝试在将其用作 date_select 的值之前解析该对象,但这也没有用。

有什么想法吗?

最佳答案

您不会使用 :value 选项,而是使用 :default 选项并将 DateTime 对象传递给它。

关于ruby-on-rails - Rails -- 无法在表单中设置 date_select 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2981343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com