【发布时间】:2017-05-22 13:28:49
【问题描述】:
在我看来,我正在尝试为datetime_field_tag 设置一个默认值:
=form_tag form_path, method: :get do
=label_tag :sign_up_at, 'Sign up before:'
=date_field_tag :sign_up_at, (params[:sign_up_at] ||
Time.zone.today.strftime("%Y-%m-%d"))
=label_tag :last_seen_at, 'Last seen after:'
=datetime_field_tag :last_seen_at, (params[:last_seen_at] ||
Time.zone.now.strftime("%d-%m-%YT%H:%M"))
=submit_tag 'Filter', class: 'btn-info'
这导致在 HTML 中有一个value 标记:
<input type="datetime-local" name="last_seen_at" id="last_seen_at" value="22-05-2017T16:34">
我的猜测是,我在解析 Time 时遇到了某种问题。有人可以帮忙吗?谢谢!
根据@deephak 的回答更新。
【问题讨论】:
标签: html ruby-on-rails view ruby-on-rails-5