gpt4 book ai didi

ruby-on-rails - rails to_xml/to_json 选项

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:51 25 4
gpt4 key购买 nike

我目前正在使用 Rails,我正在尝试将我的模型渲染为 xml 和 json。

现在,在我所有的模型中,我想删除 created_at 和 updated_at 列 - 并向我的 to_xml/json 中的每一个添加一个 except 是反对 DRY 的。

所以我想知道我该怎么做。

我看到人们重写了 to_xml 方法 - 但我仍然必须对每个模型都这样做 - 如果有这个地方我将需要这些列怎么办?

我正在寻找类似的东西

xxx = :except => [:created_at, :updated_at]

并且在每个渲染中我将 xxx 发送到选项。

  • 郑重声明 - 我知道如何使用 to_json/to_xml - 我只是不想重复这些常用选项。

最佳答案

试试这个:

xxx.to_json(:except => [ :created_at, :updated_at ])

关于ruby-on-rails - rails to_xml/to_json 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23446756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com