1
我需要從實例中去除created_at和updated_at字段,然後將它們序列化並推送到客戶端。什麼是最好的方式來實現這一目標?從ActiveRecord實例中去除created_at和updated_at的最佳方法是什麼?
感謝,
克里斯
我需要從實例中去除created_at和updated_at字段,然後將它們序列化並推送到客戶端。什麼是最好的方式來實現這一目標?從ActiveRecord實例中去除created_at和updated_at的最佳方法是什麼?
感謝,
克里斯
一對夫婦的想法。假設模型具有名稱,電子郵件和時間戳。
當讀取記錄做:
Model.find :select => [:name, :email]
即不包括時間戳字段。
如果您是通過JSON序列化操作:
model.to_json :only => [:name, :email]
或
model.to_json :except => [:created_at, :updated_at]
它是如何被序列化? – Matchu 2010-03-04 22:02:15
我最初認爲'remove_timestamps(table_name)'是這個答案,但看起來你需要別的東西。 :\ – 2010-03-04 22:19:22
JSON然後傳遞給Juggernaut。 – ChrisInCambo 2010-03-04 22:59:40