2010-03-04 49 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] 
相关问题