Я ищу способ, которым я мог бы преобразовать свой формат даты по умолчанию в определенный пользовательский формат.
Я работаю на Rails 2.0.2.Как мы знаем при использовании команды Scaffold, мы автоматически получаем атрибуты «id», «create_at» и «updated_at» как часть вашей таблицы.
Моя команда scaffold выглядит следующим образом: -
script/server scaffold posts name:string title:string content:text
Я пытаюсь реализовать приложение для блога.Теперь, когда я пытаюсь проверить дату публикации определенного блога, я использую вспомогательные теги и <%=h post.created_at %>
в моем файле index.html.erb ..
IЯ могу отобразить дату, когда блог был изначально создан в формате по умолчанию, который в настоящее время выглядит так: Tue Jan 18 13:00:05 +0530 2011
через MySql 5.1 DB.Я хочу изменить этот формат на месяц, месяц, год ... как в приведенном выше случае, это будет 18 января 2011 года.
В связи с этим, не могли бы вы рассказать, как мне поступить.Я не уверен, где мне нужно вносить какие изменения.
Есть ли способ, с помощью которого я могу сохранить данные в index.html.erb и преобразовать их тут же в определенный пользователем формат?Я не слишком уверен в том, как сделать это прямо с точки зрения ..
Кроме того, я предполагаю, что если жестко запрограммировано, это будет СУХОЕ (не повторять себя) нарушение, идущее против принципов Rails.Не могли бы вы предложить соответствующий путь.Что-то, что я могу изменить в соответствии с требованиями конечного пользователя.
Спасибо ..