前提
Active Model Serializersを使用しています。
ruby
1@user = User.all 2foo = "bar" 3render json: @user,serializer: UserSerializer, root: "user", adapter: :json
上記のrenderは、下記のjsonをレンダーします。
json
1{ 2 "user": { 3 "id": 1, 4 "name": "Hoge" 5 } 6}
実現したいこと
上記のjsonに合わせて、下記の形で変数foo
もレンダーしたいです。
json
1{ 2 "user": { 3 "id": 1, 4 "name": "Hoge" 5 }, 6 "foo": "bar" 7}
試したこと
json
1@user = User.all 2foo = "bar" 3render json: [@user, serializer: UserSerializer, root: "user", adapter: :json] + [foo: "bar"]
上記のように配列にしてプラスを記述することでまとめてレンダーできましたが、下記の通り歪なjsonになりました。
josn
1[ 2 { 3 "id": 1, 4 "name": "Hoge" 5 }, 6 { 7 "serializer": {}, 8 "root": "user", 9 "adapter": "json" 10 }, 11 { 12 "foo": "bar" 13 } 14]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。