2010-03-04 48 views
1

我需要從實例中去除created_at和updated_at字段,然後將它們序列化並推送到客戶端。什麼是最好的方式來實現這一目標?從ActiveRecord實例中去除created_at和updated_at的最佳方法是什麼?

感謝,

克里斯

+0

它是如何被序列化? – Matchu 2010-03-04 22:02:15

+0

我最初認爲'remove_timestamps(table_name)'是這個答案,但看起來你需要別的東西。 :\ – 2010-03-04 22:19:22

+0

JSON然後傳遞給Juggernaut。 – ChrisInCambo 2010-03-04 22:59:40

回答

2

一對夫婦的想法。假設模型具有名稱,電子郵件和時間戳。

當讀取記錄做:

Model.find :select => [:name, :email] 

即不包括時間戳字段。

如果您是通過JSON序列化操作:

model.to_json :only => [:name, :email] 

model.to_json :except => [:created_at, :updated_at] 
相關問題