我正在开发一个将XML输出到RESTful请求的RoR项目。问题是它包括输出中的“updated-at”和“created-at”字段。
我尝试过使用:
:exclude -> [ :created_at, :updated_at ]
和
:exclude -> [ 'created-at', 'updated-at' ]
但输出仍然呈现它们。如果没有这些,我如何将它们从渲染中排除?
答案 0 :(得分:4)
您想要的选项名为:except
,而不是:exclude
。例如:
obj.to_xml(:except => [ :created_at, :updated_at ])
有关详细信息,请参阅Rails API docs for this method。