我开始学习如何使用Grape。我有很多属性的集合,只想要其中的一些。我做了这样的事情:
get :all_elements do
[
my_collection.each do |element|
{
id: element.id,
name: element.name
}
end
]
end
然而这不起作用。如何从集合中创建自定义json数组?
答案 0 :(得分:1)
请尝试此代码。
list = my_collection.map do |element|
{ :id => element.id,
:name => element.email
}
end
list.to_json