class YourModel < ActiveRecord::Base
def my_formated_date_time
created_at.strftime("%B %d, %Y at %I:%M %p")
end
end
Или вы можете использовать формат локализации. Добавьте это к вашему config/locale/your_locale.yml
. ИМХО: Это был бы самый рельсовый способ.
your_locale:
time:
formats:
default: "%B %d, %Y at %I:%M %p"
Тогда, по вашему мнению, сделайте это
<%=l @your_model.created_at %>
<!-- short for: -->
<%= I18n.localize @your_model.created_at %>