これは簡単なことです。まあ、それは単純なはずだと確信しています、これはRailsです。
問題は次のとおりです。モデルでは、すべてのデータにフィールドがあります created_at。ビューでこの情報を取得するには、ブロックを使用します。ここで、は行です t.created_at。
それは私に次のような結果を示しています 2015-04-12 11:04:44 UTC
この日付を次のように表示するには、どの方法を使用する必要がありますか 2015-04-12?私が思うに、それはそのようなものでなければなりません: t.created_at.date_only
私たちを手伝ってくれますか?
strftime
ここ についてもっと読むことができます
t.created_at.strftime("%Y-%m-%d")
そしてそれはさらに簡単な方法で行うことができます:
t.created_at.to_date
またはロケールの場合:
// view:
<% @articles.each do |c| %>
<%= l c.created_at.to_date, format: :short %>
<% end %>