简体   繁体   中英

how to get date_field value when error message show in rails?

I want to show the date value in the date_field when the post page, with errors, is rendered.

I've tried:

<%= f.date_field :start_at_date,:class=>"form-control fdate"
             ,value: Date.current.strftime('%Y-%m-%d')%>

Which results in:

在此处输入图片说明

Try this code:

<%= f.date_field :start_at_date,:class=>"form-control fdate", 
    value: model.errors.any? ? (Date.today):() %>

Replace "model" with your model name.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM