2016-05-29 2 views
0

Rails Ruby 2.2.0 4.1.4Impossible d'obtenir Kaminari pour montrer nœud racine ou des méta-données

Ce que je veux:

{ 
playlists: [ 
    { 
     id: 2, 
     name: "First MySQL Playlist", 
    } 
], 
meta: { 
    current_page: 1 
} 

}

Ce que je veux:

[ 
{ 
    id: 2, 
    name: "First MySQL Playlist", 
} 

]

Je l'ai fait beaucoup de nombreuses fois auparavant et je ne sais pas pourquoi ça se présente comme ça. J'ai comparé des environnements à des projets antérieurs, qui fonctionnent exactement comme je le souhaite, et ne peuvent pas trouver de différences. J'espère que quelqu'un pourra repérer quelque chose qui me manque.

gem 'protected_attributes' 

bijou 'active_model_serializers'

bijou 'mysql2' bijou 'Kaminari'

Controller:

def index 

    @playlists = Playlist.page(0).per(100) 

    respond_with @playlists, 
    root: :playlists, 
    meta: { 
     current_page: @playlists.current_page, 
    } 

    end 

Répondre

0

Ce fait:

gem 'active_model_serializers', '~> 0.8.3' 
gem 'mysql2','~> 0.3.18'