Я использую simple_form, и я хочу, чтобы только value: @image.start_at.strftime("%m/%d/%Y %I:%M %p") %>
выполнял, если значение имеет значение @ image.start_at.Как я могу сказать, что значение имеет отображаемое значение, в противном случае оставить достаточно достаточно одного с simple_form?
<div class="input-group date" id="datetimepicker">
<%= f.text_field :start_at, class: 'form-control', value: @image.start_at.strftime("%m/%d/%Y %I:%M %p") %>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
Например, это от моего образа создания/обновления _form и это работает, казалось бы, точно, как я хочу, чтобы, если у меня уже есть изображение, которое имеет значение start_at. Однако, когда я создаю новый образ и нет значения start_at, как я могу сказать, не пытайтесь поместить это значение во вход? Меня не интересует значение по умолчанию.
**' значение: @ image.start_at.try (: strftime, "% m /% d /% Y% I:% M% p") '** –
это более элегантно – Lenocam