【发布时间】:2023-03-09 07:43:01
【问题描述】:
我有一个带有 id、name 和 url 属性的 User 模型和一个带有 id 和 show_my_url 字段的关联 Preferences 模型。
我想将我的用户呈现为 json,但仅在 user.preferences.show_my_url 为“true”时才包含 url 属性。
如何根据首选项删除用户 url 属性,使其不包含在 to_json 渲染中。
【问题讨论】:
-
如果不需要默认方法,最简单的方法是重载
to_json方法
标签: ruby-on-rails ruby json