在 Jbuilder 中,如何在没有 'ID' 键的情况下生成 ID 数组?

In Jbuilder, How Can you Generate an Array of IDs Without the 'ID' Key?

我有以下 Jbuilder 设置,但我只想将 'uw_question_ids' 作为值输出。没有 'id:' 键。这可能吗?

json.menu do
  json.uw_question_ids menu.uw_questions do |uw_question|
    json.(uw_question, :id)
  end
end

目前,输出 JSON 是...

"menu":{"uw_question_ids":[{"id":"17"}]}

我希望它是...

"menu":{"uw_question_ids":[{"17"}]}

我想通了...简单!

json.menu do
  json.uw_question_ids product.uw_question_ids
end

我没有意识到 Rails 在您创建 has_many 或 [=18 时允许您访问 'collection_singular_ids' 方法(在我的例子中,'uw_question_ids') =]协会。这就是我需要的。