0
私は私の見解でdatetime_field_tag
のデフォルト値を持つようにしようとしています:Railsの中datetime_field_tagのデフォルト値を持ってする方法
<input type="datetime-local" name="last_seen_at" id="last_seen_at" value="22-05-2017T16:34">
:これは、HTMLで
value
タグを持つことになる
=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'
私の推測では、解析に問題があります。Time
です。誰でも助けてくれますか?ありがとう!
@ deephakの回答に従って更新されました。
ありがとう!これは間違った時間を解決しますが、依然としてデフォルト値を見ることはできません。 – ogirginc
あなたは 'params [:last_seen_at]'を一度削除してみることができます –
提案したようにパラメータを削除しようとしましたが、依然としてブラウザのデフォルト値は 'value'タグとしてしか見えません。 – ogirginc