рельсы 3 - дано XXX.created_at - как вывести 3 цифры месяца + день - PullRequest
1 голос
/ 10 октября 2010

Дайте модель.created_at

Я смог использовать:

<%="#{time_ago_in_words(model.created_at)} ago "%>

Какой помощник выводит что-то вроде

  • 8 октября
  • 23 сентября
  • 31 августа
  • 11 июля

Бонусные баллы, если он выводит как выше, но для любых записей, которые были созданы сегодня (не 24 часа назад, а сегодня). показывает время, пример:

  • 4: 31 pm
  • 1: 20 pm
  • 9: 31 am
  • 8 октября
  • сент. 23
  • 31 августа
  • 11 июля

Спасибо

1 Ответ

1 голос
/ 10 октября 2010

Как насчет вспомогательного метода, например:

def formated_date(date)
  if date > Time.now.beginning_of_day
    return date.strftime("%l:%M%p")
  end
  date.strftime("%b %d")  
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...