tarih stil elde etmek daha kolay yerleşik bir yöntem yoktur Arıyorsun.
<%= @instance.datetime.to_date.to_formatted_s :long_ordinal %>
to_formatted_s yöntemi, varsayılan olarak çeşitli biçim özniteliği seçeneklerini kabul eder. eaxmple için Raylar API:
date.to_formatted_s(:db) # => "2007-11-10"
date.to_s(:db) # => "2007-11-10"
date.to_formatted_s(:short) # => "10 Nov"
date.to_formatted_s(:long) # => "November 10, 2007"
date.to_formatted_s(:long_ordinal) # => "November 10th, 2007"
date.to_formatted_s(:rfc822) # => "10 Nov 2007"
Sen tam bir açıklama here görebilirsiniz.
ActiveSupport::Inflector.ordinalize(@instance.date.day)
Mükemmel! Teşekkür ederim! – goddamnyouryan
bu aradığım çözüm. sadece sorun, bunu en.yml dosyasına nasıl eklerim? lambda ile i18n kullanabilmek istiyorum –