ホームRailsの覚書Vue.jsの覚書MenuSidebarPrevNextSearchgraphql-rubyでfieldの要素を特定のユーザに返さないようにするはじめに有料会員と無料会員でコンテンツを分けたい場合など、同じAPIであっても、返されるデータの内容に差異を設けたいと考えることは往々にして起こると思います。いったときに便利なのが、graphql-rubyのfieldに定義されたブロック呼び出しです。上記のような形で、resolveの返す値を上書きすることにより、fieldが返す値を変更することができます。こちらのtypeを利用したクエリ全てに適応されるので、非常に便利でございます。RESTと比較したとき、こういった辺りがGraphQLの優れている点の一つではないかなと思います。