我有一个Job
模型,其first_booking_time
属性。 datetime_local_field
表单帮助器不会预先填充Job
实例上存储的属性。
# renders empty field even though job.first_booking_time is set
<%= form_for @job do |f| %>
<%= f.datetime_local_field :first_booking_time %>
<% end %>
但是,如果我使用datetime_local_field_tag
助手并传入值,则可以:
# pre fills what's in job.first_booking_time
<%= form_for @job do |f| %>
<%= datetime_local_field_tag 'job[first_booking_time]', @job.first_booking_time %>
<% end %>
如何在助手预填充中使用第一种语法?
答案 0 :(得分:3)
尝试以下代码
<%= f.datetime_local_field :first_booking_time , :value => @job.first_booking_time %>