現在、Rails (4.1.0) API と Ember (2.1.0) を使用してアプリに取り組んでおり、Ember 側でページネーションを作成するのに苦労しています。
Rails API の JSON 出力には、次のように (AMS の JSON API アダプターと Kaminari ページネーションの組み合わせにより) 自動的に作成されたページネーション リンクが含まれます。
"links": {
"self": "http://example.com/articles?page[number]=3&page[size]=1",
"first": "http://example.com/articles?page[number]=1&page[size]=1",
"prev": "http://example.com/articles?page[number]=2&page[size]=1",
"next": "http://example.com/articles?page[number]=4&page[size]=1",
"last": "http://example.com/articles?page[number]=13&page[size]=1"
}
Ember テンプレートでそれらを使用するために、Ember-Data でこれらの値を取得する方法のヒントを教えてもらえますか? この問題の一時的な回避策を見つけた人はいますか?
少しでも助けていただければ幸いです;)
AMS の JSON API アダプターとカミナリ ページネーションの組み合わせに関する参照: https://github.com/rails-api/active_model_serializers/blob/master/docs/howto/add_pagination_links.md
編集:
この問題でいくつかの進歩を遂げた後、Ember から Rails API へのリクエストで params の
ようなハッシュを渡すにはどうすればよいですか?page: { number: x, size: y }