🌊
Rails+GraphQLでSecond definition of `mutation(...)` エラーが発生する
はじめに
地味に詰まったので、備忘録を残す。
環境
- Ruby on Rails
7.0.3.1
- GraphQL Ruby
2.0.12
状況
GraphQLクライアントにてRailsのAPIを叩くと以下のエラーが表示される。
mutation': Second definition of 'mutation(...)' (GraphqlDevise::Types::MutationType) is invalid
エラー通り、二重に定義されているGraphqlDevise::Types::MutationType
を探したが、見つからなかった。
解決法
Ruby on Railsプロジェクトの構文エラーが原因であることが殆どなので、構文エラーを念入りに探すかRubocopを導入して構文エラーを1つずつ潰したら治る。
$ bundle exec rubocop --parallel
以上です。
Discussion