2011-02-03 32 views
1

我成功地利用鴨子衝重新格式化由日期時間返回的日期的基礎上,給別人的問題在這裏樂於助人的響應:導軌和JSON日期 - 第2部分

rails dates with json

我現在試圖做一個非常類似的約會對象(而不是日期時間),所以我如下修改補丁:

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

...但它不工作(日期格式與不變默認2011-02-03)。

任何提示如何得到這個去讚賞。

回答

0

Date對象不包含您希望格式化的小時,分​​鍾和秒的屬性。正如你所知,DateTime和Time對象的確如此。

+0

啊,這是我上面的示例代碼(我從原始問題剪切和粘貼問題,現在編輯)的錯誤。我已經嘗試了很多格式,包括日,月,年。對不起,這個錯誤佔用你的時間。 – Snips 2011-02-03 11:38:45