在 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') =]协会。这就是我需要的。
我有以下 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') =]协会。这就是我需要的。