前の記事: Part1 GraphQLとは何か 次の記事: Part3 ベストプラクティス集 概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Building a GraphQL API in Rails - Part 2 原文更新日: 2017/01/30 著者: Wayne Chu Part 1〜3の導入部は共通のため、2と3では省略しました。 元ネタは私のslide#4です。 コードを書き始める前に最も大まかなユーザー要件を定義してから、順に実装を進めます。 トップレベルのユーザー要件 1. ユーザーはAPIを使うためのアカウントを必要としている。 2. ユーザーはAPIから自分のアカウント情報を取得できる。 要件1. 「ユーザーはAPIを使うためのアカウントを必要としている」 認証用gemのインストール Railsアプリなら好みの認証用gemをインストールするだけなので