我正在将jbuilder添加到Rails应用程序中--这是一个很棒的工具!
我正在得到我想要的记录列表,但是它有我不想要的额外输出。
这是jbuilder代码:
json.locations @locations do |location|
json.id location.id
json.name location.name
end输出为:
{
- locations: [
{
id: 1,
name: "Name 1"
},
{
id: 2,
name: "Name 2"
},我需要的是:
[
{
id: 1,
name: "Name 1"
},
{
id: 2,
name: "Name 2"
},如何删除{- locations:
???
谢谢!!
更新:
我希望有一行jbuilder的代码可以排除root。
发布于 2013-02-14 03:37:30
你能检查一下你是否有以下配置吗?
ActiveRecord::Base.include_root_in_json = false这应该会起作用。
更新
试着这样做:
json.array!(@locations) do |location|
json.id location.id
json.name location.name
endhttps://stackoverflow.com/questions/14857630
复制相似问题