{"id":37464,"date":"2023-11-14T06:44:09","date_gmt":"2023-11-14T06:44:09","guid":{"rendered":"https:\/\/www.railscarma.com\/?p=37464"},"modified":"2023-11-14T07:51:28","modified_gmt":"2023-11-14T07:51:28","slug":"building-graphql-api-in-rails-a-quick-setup-guide","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/it\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/","title":{"rendered":"Creazione dell&#039;API GraphQL in Rails: una guida di installazione rapida"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"37464\" class=\"elementor elementor-37464\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8206016 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8206016\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5135998\" data-id=\"5135998\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-857e792 elementor-widget elementor-widget-text-editor\" data-id=\"857e792\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>GraphQL, a modern query language for APIs, paired with Ruby on Rails, offers a powerful combination for streamlined API development. In this quick guide, we&#8217;ll walk through the essential steps to set up a GraphQL API in a Ruby on Rails application, providing you with a solid foundation for efficient and flexible web development.<\/p>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 1: Create a new Rails project<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">bash<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rails new graphql_example<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">cd graphql_example<\/span><\/p><\/pre>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 2: Add necessary gems to your Gemfile<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Add the following gems to your&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">Gemfile<\/span><span style=\"font-size: 16px; font-weight: 400;\">:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rubino<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">gem 'graphql'<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">gem 'graphiql-rails', group: :development<\/span><\/p><\/pre>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Correre&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">installazione del pacchetto<\/span><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;to install the new gems.<\/span><\/p>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 3: Create a GraphQL schema<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Create a file named&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">app\/graphql\/types\/query_type.rb<\/span><span style=\"font-size: 16px; font-weight: 400;\">:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rubino<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\"># app\/graphql\/types\/query_type.rb<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">Types::QueryType = GraphQL::ObjectType.define do<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;name 'Query'<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;description 'The root query type'<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;field :hello do<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;type types.String<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;description 'An example field'<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;resolve -&gt;(_obj, _args, _ctx) { 'Hello, GraphQL!' }<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;FINE<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">FINE<\/span><\/p><\/pre>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 4: Create a GraphQL controller<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Generate a controller to handle GraphQL queries:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">bash<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rails generate controller graphql execute<\/span><\/pre>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Replace the content of&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">app\/controllers\/graphql_controller.rb<\/span><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;with the following:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rubino<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\"># app\/controllers\/graphql_controller.rb<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">class GraphqlController &lt; ApplicationController<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;def execute<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;variables = ensure_hash(params[:variables])<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;query = params[:query]<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;operation_name = params[:operationName]<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;context = {<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;# Add any necessary context values here, such as current_user or session<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;}<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;result = Schema.execute(query, variables: variables, context: context, operation_name: operation_name)<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;render json: result<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;FINE<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;privato<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;def ensure_hash(variables)<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;case variables<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;when String<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;JSON.parse(variables) || {}<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;when Hash<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;variables<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;when nil<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;{}<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;altro<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;raise ArgumentError, \"Invalid variables: #{variables}\"<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;FINE<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;FINE<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">FINE<\/span><\/p><\/pre>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 5: Create the GraphQL schema<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Create a file named&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">app\/graphql\/schema.rb<\/span><span style=\"font-size: 16px; font-weight: 400;\">:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rubino<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\"># app\/graphql\/schema.rb<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">Schema = GraphQL::Schema.define do<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;query(Types::QueryType)<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;# Add mutation types if needed<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">FINE<\/span><\/p><\/pre>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 6: Configure routes<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Update your&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">config\/routes.rb<\/span><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;to include the GraphQL endpoint:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rubino<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\"># config\/routes.rb<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">Rails.application.routes.draw lo fa<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;post '\/graphql', to: 'graphql#execute'<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;if Rails.env.development?<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;mount GraphiQL::Rails::Engine, at: '\/graphiql', graphql_path: '\/graphql'<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;FINE<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">FINE<\/span><\/p><\/pre>\n<h3 style=\"font-style: normal;\"><span style=\"font-weight: bold;\">Step 7: Run your Rails server<\/span><\/h3>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">bash<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">rails s<\/span><\/pre>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">Visit&nbsp;<\/span><span style=\"font-size: 16px; font-weight: 400;\">http:\/\/localhost:3000\/graphiql<\/span><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;in your browser to use GraphiQL, an in-browser IDE for exploring GraphQL.<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">In the GraphiQL interface, you can enter a query like:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">graphql<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">{<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;hello<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">}<\/span><\/p><\/pre>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">And you should receive a response:<\/span><\/p>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">json<\/span><\/p>\n<pre style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">{<\/span><p><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;\"data\": {<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;\"hello\": \"Hello, GraphQL!\"<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">&nbsp;}<\/span><\/p>\n<p><span style=\"font-size: 16px; font-weight: 400;\">}<\/span><\/p><\/pre>\n<p style=\"font-size: 16px; font-style: normal; font-weight: 400;\"><span style=\"font-size: 16px; font-weight: 400;\">This is a simple example, but you can expand your GraphQL schema with more types and mutations to suit your application&#8217;s needs.<\/span><\/p>\n<h2><strong>Conclusione<\/strong><\/h2>\n<p>By following this quick setup guide, you&#8217;ll be well-equipped to integrate GraphQL into your Ruby on Rails projects seamlessly. Harness the power of GraphQL to create APIs that cater to your application&#8217;s specific needs while providing an excellent developer and user experience. Get ready to elevate your API development game with the simplicity and flexibility of GraphQL in Ruby on Rails. Elevate your company&#8217;s digital presence with <a href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/perche-assumere-sviluppatori-di-ruby-on-rails\/\">top-tier Ruby on Rails developers<\/a> from <a href=\"https:\/\/www.railscarma.com\/it\">RailsCarma<\/a>. Our seasoned professionals bring a wealth of experience and innovation to the table, ensuring your projects are not only executed seamlessly but exceed industry standards.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a7ae815 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a7ae815\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1db08e2\" data-id=\"1db08e2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">Articoli correlati<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Cos&#039;\u00e8 e come funziona Offliberty Ruby Gem\" href=\"https:\/\/www.railscarma.com\/it\/blog\/what-is-offliberty-ruby-gem-and-how-it-works\/?related_post_from=41304\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Gemma di rubino offliberty\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Cos&#039;\u00e8 e come funziona Offliberty Ruby Gem\" href=\"https:\/\/www.railscarma.com\/it\/blog\/what-is-offliberty-ruby-gem-and-how-it-works\/?related_post_from=41304\">\r\n        Cos'\u00e8 e come funziona Offliberty Ruby Gem  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Metodo Rails link_to: Guida completa con esempi\" href=\"https:\/\/www.railscarma.com\/it\/blog\/rails-link_to-method-the-complete-guide-with-examples\/?related_post_from=41296\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Metodo Rails link_to\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Metodo Rails link_to: Guida completa con esempi\" href=\"https:\/\/www.railscarma.com\/it\/blog\/rails-link_to-method-the-complete-guide-with-examples\/?related_post_from=41296\">\r\n        Metodo Rails link_to: Guida completa con esempi  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Come costruire una piattaforma SaaS scalabile usando Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/it\/blog\/how-to-build-a-scalable-saas-platform-using-ruby-on-rails\/?related_post_from=41273\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Build-a-SaaS-Platform-Using-Ruby-on-Rails.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Costruire una piattaforma SaaS utilizzando Ruby on Rails\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Build-a-SaaS-Platform-Using-Ruby-on-Rails.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Build-a-SaaS-Platform-Using-Ruby-on-Rails-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Build-a-SaaS-Platform-Using-Ruby-on-Rails-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Build-a-SaaS-Platform-Using-Ruby-on-Rails-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Come costruire una piattaforma SaaS scalabile usando Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/it\/blog\/how-to-build-a-scalable-saas-platform-using-ruby-on-rails\/?related_post_from=41273\">\r\n        Come costruire una piattaforma SaaS scalabile usando Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby Regex Match Guide (2026) with Examples\" href=\"https:\/\/www.railscarma.com\/it\/blog\/ruby-regex-match-guide-with-examples\/?related_post_from=41249\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Ruby-Regex-Match-Guide-with-Examples.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Ruby Regex Match\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Ruby-Regex-Match-Guide-with-Examples.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Ruby-Regex-Match-Guide-with-Examples-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Ruby-Regex-Match-Guide-with-Examples-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Ruby-Regex-Match-Guide-with-Examples-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Ruby Regex Match Guide (2026) with Examples\" href=\"https:\/\/www.railscarma.com\/it\/blog\/ruby-regex-match-guide-with-examples\/?related_post_from=41249\">\r\n        Ruby Regex Match Guide (2026) with Examples  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>GraphQL, a modern query language for APIs, paired with Ruby on Rails, offers a powerful combination for streamlined API development. In this quick guide, we&#8217;ll walk through the essential steps to set up a GraphQL API in a Ruby on Rails application, providing you with a solid foundation for efficient and flexible web development. Step &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/it\/blog\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) with Examples<\/span> Leggi altro \"<\/a><\/p>","protected":false},"author":5,"featured_media":37470,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1224],"tags":[],"class_list":["post-37464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Building GraphQL API in Rails: A Quick Setup Guide - RailsCarma<\/title>\n<meta name=\"description\" content=\"Building GraphQL API in Ruby on Rails with our quick guide. Harness the flexibility of GraphQL for enhanced Rails applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/it\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building GraphQL API in Rails: A Quick Setup Guide - RailsCarma\" \/>\n<meta property=\"og:description\" content=\"Building GraphQL API in Ruby on Rails with our quick guide. Harness the flexibility of GraphQL for enhanced Rails applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/it\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-14T06:44:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-14T07:51:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nikhil\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nikhil\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\"},\"author\":{\"name\":\"Nikhil\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c\"},\"headline\":\"Building GraphQL API in Rails: A Quick Setup Guide\",\"datePublished\":\"2023-11-14T06:44:09+00:00\",\"dateModified\":\"2023-11-14T07:51:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\"},\"wordCount\":341,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png\",\"articleSection\":[\"Blogs\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\",\"url\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\",\"name\":\"Building GraphQL API in Rails: A Quick Setup Guide - RailsCarma\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png\",\"datePublished\":\"2023-11-14T06:44:09+00:00\",\"dateModified\":\"2023-11-14T07:51:28+00:00\",\"description\":\"Building GraphQL API in Ruby on Rails with our quick guide. Harness the flexibility of GraphQL for enhanced Rails applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png\",\"width\":800,\"height\":300,\"caption\":\"Building GraphQL API in Rails A Quick Setup Guide\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building GraphQL API in Rails: A Quick Setup Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c\",\"name\":\"Nikhil\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g\",\"caption\":\"Nikhil\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building GraphQL API in Rails: A Quick Setup Guide - RailsCarma","description":"Building GraphQL API in Ruby on Rails with our quick guide. Harness the flexibility of GraphQL for enhanced Rails applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/it\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/","og_locale":"it_IT","og_type":"article","og_title":"Building GraphQL API in Rails: A Quick Setup Guide - RailsCarma","og_description":"Building GraphQL API in Ruby on Rails with our quick guide. Harness the flexibility of GraphQL for enhanced Rails applications.","og_url":"https:\/\/www.railscarma.com\/it\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2023-11-14T06:44:09+00:00","article_modified_time":"2023-11-14T07:51:28+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png","type":"image\/png"}],"author":"Nikhil","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Scritto da":"Nikhil","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/"},"author":{"name":"Nikhil","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c"},"headline":"Building GraphQL API in Rails: A Quick Setup Guide","datePublished":"2023-11-14T06:44:09+00:00","dateModified":"2023-11-14T07:51:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/"},"wordCount":341,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png","articleSection":["Blogs"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/","url":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/","name":"Building GraphQL API in Rails: A Quick Setup Guide - RailsCarma","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png","datePublished":"2023-11-14T06:44:09+00:00","dateModified":"2023-11-14T07:51:28+00:00","description":"Building GraphQL API in Ruby on Rails with our quick guide. Harness the flexibility of GraphQL for enhanced Rails applications.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/11\/Building-GraphQL-API-in-Rails-A-Quick-Setup-Guide.png","width":800,"height":300,"caption":"Building GraphQL API in Rails A Quick Setup Guide"},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/de\/blog\/building-graphql-api-in-rails-a-quick-setup-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"Building GraphQL API in Rails: A Quick Setup Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma - Societ\u00e0 di sviluppo Ruby on Rails specializzata nello sviluppo offshore","description":"RailsCarma \u00e8 una societ\u00e0 di sviluppo Ruby on Rails a Bangalore. Siamo specializzati nello sviluppo offshore di Ruby on Rails con sede negli Stati Uniti e in India. Assumi sviluppatori esperti di Ruby on Rails per la migliore esperienza Web.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RailsCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c","name":"Nikhil","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g","caption":"Nikhil"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/posts\/37464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/comments?post=37464"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/posts\/37464\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/media\/37470"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/media?parent=37464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/categories?post=37464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/tags?post=37464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}