Rails встречается с JSON - часть 2 - PullRequest
1 голос
/ 03 февраля 2011

Я успешно использую утиный удар для переформатирования даты, возвращаемой datetime, на основе полезного ответа на чей-то вопрос здесь:

рельсы даты с JSON

Сейчас я пытаюсь сделать очень похожую вещь для объекта даты (а не даты / времени), поэтому я изменил патч следующим образом:

class ActiveSupport::Date        # I've changed TimeWithZone to Date
    def as_json(options = {})
        strftime('%Y')
    end
end

... но это не работает (формат даты не отличается от стандартного 2011-02-03).

Любые советы о том, как это сделать, очень ценятся.

1 Ответ

0 голосов
/ 03 февраля 2011

Объект Date не содержит атрибуты часа, минуты и секунды, которые вы хотите отформатировать. Объекты DateTime и Time делают, как вы уже знаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...