0

私は RoR (および Ruby) の初心者です。json 応答 (Grape を使用) について少し助けが必要です。

これはサンプルです:

    {
      events: [
           {
            'some data':'some data',
             place_id: 1
           }
      ]
    }

これはRailsでの結果ですが、Events.allイベントごとに場所のクエリを作成して、IDだけではなくより多くのデータを取得したいと考えています。私は新しいラムダ関数が私を助けることができると確信していますが、今のところ私はそれを作ることについて考えていません. 私は成功せずに試しています...

前もって感謝します

アップデート

望ましい結果

{
          events: [
               {
                'some data':'some data',
                 place : {
                   id: 1,
                   name: 'Blablabla'
               }
          ]
        }
4

2 に答える 2

0
    :events => events.as_json(include: :place)

これは私の問題に役立ちます。を追加した後belongs_to、明らかに。

http://api.rubyonrails.org/classes/ActiveModel/Serializers/JSON.htmlから

于 2014-04-25T17:40:38.060 に答える