Следующий код работает, чтобы показать дату, только если он присутствует:Показать отформатированную дату в f.text_field если он присутствует, иначе заполнитель
f.text_field :published_at, placeholder: "E.g. 12 Sep 2014", value: @post.try(:published_at)
Но как бы я форматировать его?
Это, как я форматировать его, если бы я знал, что дата присутствует:
value: @post.published_at.strftime("%e %b %Y")
вы о '@ post.try (: published_at) .try (: STRFTIME,«% e% b% Y ")'? – IS04