jsonで出力する際、キーの名前を表示することが出来ません。
現状だと、キーがなくバリューだけが表示されているので、下の 「user:」に紐づく形でjsonを出せたらと思います。
[ { id: 2, name: "takeshi", email: "t.kakaka@gmail.com", password: "1234", created_at: "2016-10-11T03:56:24.000Z", updated_at: "2016-10-11T03:56:24.000Z" } ]
[ user: { id: 2, name: "takeshi", email: "t.kakaka@gmail.com", password: "1234", created_at: "2016-10-11T03:56:24.000Z", updated_at: "2016-10-11T03:56:24.000Z" } ]
以下のように 「json.users do」で囲めばうまくパラメータを出力できると思ったのですが、どうすればできるのでしょうか?
index.json.builder json.users do json.array!(@users) do |user| json.extract! user, :id, :name, :email, :password json.url user_url(user, format: :json) end end
userが2件以上あった時の期待する結果も書いてあるといいと思います。
回答1件
あなたの回答
tips
プレビュー