2011-08-07 17 views
0

我有一個方法,返回此:的Rails 3:返回JSON與特定變量

format.json { render :json => @call, :include => :customer } 

不過,我想@call.created_at返回作爲一個更可讀的日期時間。

我該怎麼做?

感謝

回答

1

您可以創建在你的模型的方法來美化的時間。

class Call < ActiveRecord::Base 
    def formatted_time 
    #Pretty time 
    end 
end 

format.json { render :json => @call, :include => :customer, :methods => :formatted_time } 
+0

不應這項工作的:def FORMATTED_TIME this.created_at = this.created_at.strftime( 「%d - %間 - %Y」) 結束? – donald

+0

no just def formatted_time this.created_at.strftime(「%d - %m - %Y」)end – shingara