有什么方法可以隐藏Rails Jbuilder模板中的属性?

sam*_*ker 2 ruby json ruby-on-rails jbuilder ruby-on-rails-5

我知道您可以像这样显式列出字段,

json.(model, :field_one, :field_two, :field_three)
Run Code Online (Sandbox Code Playgroud)

但是有什么类似的东西,

json.(model, except: :field_two)
Run Code Online (Sandbox Code Playgroud)

哪一个将输出所有模型字段,除了被调用的那个?

vic*_*ich 5

尝试 json.merge! model.attributes.except("field_one", "field_two")