【发布时间】:2014-06-20 05:41:03
【问题描述】:
我目前正在玩 Rails,我正在尝试将我的模型渲染为 xml 和 json。
现在,在我的所有模型中,我想删除 created_at 和 updated_at 列 - 并且在我的每个 to_xml/json 中添加一个例外是违反 DRY 的。
所以我想知道我该怎么做。
我看到人们重写 to_xml 方法 - 但我仍然必须对每个模型都这样做 - 如果有一个地方我需要这些列怎么办?
我正在寻找类似的东西
xxx = :except => [:created_at, :updated_at]
在每次渲染中,我将 xxx 发送到选项。
- 作为记录 - 我知道如何使用 to_json/to_xml - 我只是不想重复这些常用选项。
【问题讨论】:
-
它给了我一个线索——我的答案就是我终于做到了
标签: ruby-on-rails ruby ruby-on-rails-4