Ruby on rails 日期字段的Rails if语句
我在放屁。 我需要一个if语句,如果选择了某个日期,请使用该选项,如果没有,则使用今天的日期硬编码。 我不记得这是否应该在date_字段所在的视图中,或者这是否需要在控制器或模型中 表格编号:Ruby on rails 日期字段的Rails if语句,ruby-on-rails,Ruby On Rails,我在放屁。 我需要一个if语句,如果选择了某个日期,请使用该选项,如果没有,则使用今天的日期硬编码。 我不记得这是否应该在date_字段所在的视图中,或者这是否需要在控制器或模型中 表格编号: <div class="form-group"> <%= f.label :sinDate, "Down Since", class: "col-md-2 control-label" %> <div class="col-md-4">
<div class="form-group">
<%= f.label :sinDate, "Down Since", class: "col-md-2 control-label" %>
<div class="col-md-4">
<%= f.date_field :sinDate, class: "form-control" %>
<p><small>This is optional, use if the down date was before today.</small></p>
</div>
</div>
试着跟随
<%= f.date_field :sinDate, as: :date,
value: (f.object || Date.Today).try(:strftime,"%m/%d/%Y"),
class: 'form-control' %>
所以这并没有起作用,好像我没有选择一个日期,它只是没有放一个日期。您的输入有一个错误:应该在sinDate旁边,而不是空格。但我很感激,还在努力想办法。