rails new demo-rails-gql --api
bundle add graphql
rails generate graphql:install
rails g model product title description options
rails g model variant title option1 option2 option3 sku product:references
rails db:migrate
rails g graphql:object product
rails g graphql:object variant
rails g graphql:input product
rails g graphql:mutation_create product
- inspired from this post: Using GraphQL with Rails 7: Building Efficient APIs