{"id":71180,"date":"2023-10-26T19:10:18","date_gmt":"2023-10-26T17:10:18","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=71180&#038;preview=true&#038;preview_id=71180"},"modified":"2023-10-31T15:07:59","modified_gmt":"2023-10-31T14:07:59","slug":"rails-7","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/rails-7\/","title":{"rendered":"Configurar e Implementar Rails 7.1 en Kinsta"},"content":{"rendered":"<p>En esta gu\u00eda, te acompa\u00f1aremos a trav\u00e9s del proceso de instalaci\u00f3n y configuraci\u00f3n de una aplicaci\u00f3n inicial Ruby on Rails versi\u00f3n 7.1 para ser desplegada y alojada en Kinsta. Tanto si eres un principiante como un desarrollador experimentado de Ruby on Rails, este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n en Kinsta.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Requisitos Previos<\/h2>\n<p>Antes de sumergirte en esta gu\u00eda, asumimos que tienes conocimientos b\u00e1sicos de Git y <a href=\"https:\/\/kinsta.com\/es\/blog\/ruby-on-rails-vs-node-js\/\">Ruby on Rails<\/a>, incluyendo la instalaci\u00f3n de Ruby, Rails y las dependencias necesarias en tu m\u00e1quina de desarrollo local.<\/p>\n<h2>Paso 1: Configurar una Cuenta de Alojamiento Kinsta<\/h2>\n<p>Visita el sitio web de Kinsta y <a href=\"https:\/\/kinsta.com\/es\/suscripcion\/\">crea una nueva cuenta<\/a> si a\u00fan no tienes una. Configura tu <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/dominios-wordpress\/\">nombre de dominio<\/a> o utiliza una URL Kinsta asignada que se proporciona al desplegar.<\/p>\n<h2>Paso 2: Crear una Nueva Aplicaci\u00f3n Ruby on Rails<\/h2>\n<p>Abre tu terminal y navega hasta el directorio donde quieras crear tu nueva aplicaci\u00f3n Rails. Ejecuta el siguiente comando para crearla:<\/p>\n<pre><code class=\"language-bash\">rails new myapp --database=postgresql --javascript=esbuild --css=tailwind<\/code><\/pre>\n<p>Este comando crea una nueva aplicaci\u00f3n Rails llamada <code>myapp<\/code> con <a href=\"https:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSQL<\/a> como adaptador de base de datos, <a href=\"https:\/\/esbuild.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>esbuild<\/code><\/a> para compilar nuestro Javascript, y framework <a href=\"https:\/\/tailwindcss.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>Tailwind CSS<\/code><\/a>.<\/p>\n<p>Si\u00e9ntete libre de sustituir <code>myapp<\/code> por el nombre de aplicaci\u00f3n que desees.<\/p>\n<p>Para obtener una lista completa de las opciones disponibles para configurar desde el comando <code>rails new<\/code>, ejec\u00fatala:<\/p>\n<pre><code class=\"language-bash\">rails new --help<\/code><\/pre>\n<h2>Paso 3: Configura tu Aplicaci\u00f3n Rails<\/h2>\n<p>Cambia al directorio de la aplicaci\u00f3n:<\/p>\n<pre><code class=\"language-bash\">cd myapp<\/code><\/pre>\n<p>Aseg\u00farate de que, al empaquetar tu aplicaci\u00f3n Rails, la configuraci\u00f3n tambi\u00e9n a\u00f1ade la plataforma Linux, ya que \u00e9ste es el sistema operativo utilizado para el despliegue. Introduce el siguiente comando en el terminal:<\/p>\n<pre><code class=\"language-bash\">bundle lock --add-platform x86_64-linux<\/code><\/pre>\n<h3>Script del Proceso Web<\/h3>\n<p>A\u00f1ade un archivo <strong>start.sh<\/strong> al directorio <strong>bin<\/strong> de la aplicaci\u00f3n. Esto garantiza que el servidor inicie tu aplicaci\u00f3n y ejecute los comandos necesarios para arrancar y actualizar la base de datos antes de ejecutarla. En tu terminal, crea el archivo introduciendo:<\/p>\n<pre><code class=\"language-bash\">touch bin\/start.sh<\/code><\/pre>\n<p>Dentro de este archivo a\u00f1ade lo siguiente:<\/p>\n<pre><code class=\"language-md\">#!\/bin\/bash\n\nbundle exec rails db:prepare\nbundle exec rails server<\/code><\/pre>\n<h3>Mu\u00e9strame el Inicio<\/h3>\n<p>Y para darnos un Hello World, crea una p\u00e1gina <code>Home<\/code> para la aplicaci\u00f3n. En tu terminal, introduce<\/p>\n<pre><code class=\"language-bash\">bin\/rails generate controller Home index<\/code><\/pre>\n<p>Esto dar\u00e1 como resultado:<\/p>\n<pre><code class=\"language-bash\">create  app\/controllers\/home_controller.rb\nroute    get 'home\/index'\ninvoke  erb\ncreate  app\/views\/home\ncreate  app\/views\/home\/index.html.erb\ninvoke  test_unit\ncreate  test\/controllers\/home_controller_test.rb\ninvoke  helper\ncreate  app\/helpers\/home_helper.rb\ninvoke  test_unit<\/code><\/pre>\n<p>Abre <strong>app\/views\/home\/index.html.erb<\/strong>, y sustituye su contenido por:<\/p>\n<pre><code class=\"language-html\"> &lt;h1&gt;Hello, Kinsta!&lt;\/h1&gt;<\/code><\/pre>\n<h3>Configurar la P\u00e1gina de Inicio de la Aplicaci\u00f3n<\/h3>\n<p>Abre <strong>config\/routes.rb<\/strong>, y a\u00f1ade la siguiente ruta root a la parte superior del bloque <strong>Rails.application.routes.draw<\/strong>:<\/p>\n<pre><code class=\"language-md\">Rails.application.routes.draw do\n  root \"home#index\"\n\n  get \"\/home\", to: \"home#index\"\nend<\/code><\/pre>\n<p>Ahora, cuando ejecutemos nuestra aplicaci\u00f3n localmente, veremos nuestra nueva p\u00e1gina de inicio. Como hemos generado nuestra nueva aplicaci\u00f3n a\u00f1adiendo <code>esbuild<\/code>, tenemos un comando simplificado para ayudarnos a arrancar nuestra aplicaci\u00f3n. Ejecutando el siguiente comando, Rails arranca el servidor y vigila los cambios tanto en CSS como en Javascript con la recarga en tiempo real:<\/p>\n<pre><code class=\"language-bash\">bin\/dev<\/code><\/pre>\n<h3>Crear una Base de Datos<\/h3>\n<p>Como hemos creado nuestra aplicaci\u00f3n Rails con una base de datos PostgreSQL, necesitamos configurarla a trav\u00e9s del Panel de Control de MyKinsta:<\/p>\n<ul>\n<li>Accede a tu cuenta de Kinsta.com, y desde tu Panel de Control, haz clic en <strong>A\u00f1adir servicios<\/strong> y selecciona <strong>Base de datos<\/strong>.<\/li>\n<li>Rellena los datos b\u00e1sicos y conf\u00edrmalos en la p\u00e1gina Resumen haciendo clic en <strong>Crear base de datos<\/strong>.<\/li>\n<\/ul>\n<figure>\n<p><figure style=\"width: 1488px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/image7.png\" alt=\"Crear una base de datos en MyKinsta\" width=\"1488\" height=\"1906\"><figcaption class=\"wp-caption-text\">Crear una base de datos<\/figcaption><\/figure><\/figure>\n<h2>Paso 4: Prep\u00e1rate para el Despliegue<\/h2>\n<p>Empieza <a href=\"https:\/\/docs.github.com\/en\/migrations\/importing-source-code\/using-the-command-line-to-import-source-code\/adding-locally-hosted-code-to-github#about-adding-existing-source-code-to-github\" target=\"_blank\" rel=\"noopener noreferrer\">creando un nuevo repositorio en GitHub<\/a> para alojar tu c\u00f3digo base.<\/p>\n<p>Inicializa un repositorio Git localmente en el directorio de tu aplicaci\u00f3n Rails en el nivel root:<\/p>\n<pre><code class=\"language-bash\">git init<\/code><\/pre>\n<p>Crea un archivo <strong>.gitignore<\/strong> en el directorio root de tu aplicaci\u00f3n y excluye los archivos y directorios innecesarios del control de versiones. Puedes encontrar un ejemplo de archivo <strong>.gitignore<\/strong> para una aplicaci\u00f3n Rails en la <a href=\"https:\/\/github.com\/github\/gitignore\/blob\/master\/Rails.gitignore\">p\u00e1gina oficial de GitHub<\/a>.<\/p>\n<p>Para conectar tu repositorio local al repositorio que has creado en GitHub, a\u00f1ade el origen remoto a tu repositorio local, sustituyendo <code>username<\/code> y <code>repository<\/code> por los tuyos:<\/p>\n<pre><code class=\"language-bash\">git remote add origin https:\/\/github.com\/username\/repository.git<\/code><\/pre>\n<p>A\u00f1ade, confirma y env\u00eda tu c\u00f3digo al repositorio Git:<\/p>\n<pre><code class=\"language-bash\">git add .\ngit commit -m \"Initial commit\"\ngit push<\/code><\/pre>\n<p>Ten en cuenta que, como hemos configurado Kinsta para que se despliegue autom\u00e1ticamente con cada env\u00edo al repositorio, nuestra primera construcci\u00f3n falla. Esto ocurre porque a\u00fan no hemos conectado la base de datos a la aplicaci\u00f3n, lo que haremos en el siguiente paso.<\/p>\n<h2>Paso 5: Despliega en Kinsta.com<\/h2>\n<ol>\n<li>Accede a tu cuenta de Kinsta.com.<\/li>\n<li>En tu Panel de Control, haz clic en <strong>A\u00f1adir servicios<\/strong> y selecciona <strong>Aplicaci\u00f3n<\/strong>.<\/li>\n<li>Con\u00e9ctate a un proveedor Git.<\/li>\n<\/ol>\n<figure>\n<p><figure style=\"width: 1999px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/add-git.png\" alt=\"A\u00f1adir Git\" width=\"1999\" height=\"1132\"><figcaption class=\"wp-caption-text\">Conectar un proveedor Git<\/figcaption><\/figure><\/figure>\n<h3>Configura los Detalles de tu Aplicaci\u00f3n<\/h3>\n<ol>\n<li>A\u00f1ade el repositorio y selecciona la <strong>rama por defecto<\/strong>.<\/li>\n<li>(Opcional) Elige <strong>Despliegues autom\u00e1ticos<\/strong> para esta rama por defecto.<\/li>\n<li>A\u00f1ade el nombre de la aplicaci\u00f3n. Se utilizar\u00e1 para identificar la aplicaci\u00f3n en tu Panel de Control.<\/li>\n<li>Elige la ubicaci\u00f3n del centro de datos. Opta por la ubicaci\u00f3n m\u00e1s cercana a tu p\u00fablico.<\/li>\n<\/ol>\n<figure>\n<p><figure style=\"width: 1464px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/add-application.png\" alt=\"A\u00f1ade la aplicaci\u00f3n\" width=\"1464\" height=\"1910\"><figcaption class=\"wp-caption-text\">A\u00f1ade la aplicaci\u00f3n<\/figcaption><\/figure><\/figure>\n<p>Puedes a\u00f1adir variables de entorno en esta fase (<a href=\"https:\/\/docs.sevalla.com\/applications\/environment-variables#environment-variable-language-examples\">ejemplos<\/a>). Tu aplicaci\u00f3n Rails reci\u00e9n generada viene con una llave maestra que descifra y lee los secretos en el archivo de credenciales de la carpeta config. Nunca guardes tu llave maestra en el control de versiones (ya est\u00e1 en el <strong> archivo .gitignore<\/strong>).<\/p>\n<p>Para permitir el descifrado, tienes que configurar las variables utilizando una clave especial. Despliega <strong>Variables de entorno<\/strong>, copia el valor de tu archivo de clave maestra local y p\u00e9galo en la entrada <strong>Valor 1<\/strong> de la variable <code>RAILS_MASTER_KEY<\/code>:<\/p>\n<figure>\n<p><figure style=\"width: 1438px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/environment-variables.png\" alt=\"Variables de entorno\" width=\"1438\" height=\"1908\"><figcaption class=\"wp-caption-text\">Variables de entorno<\/figcaption><\/figure><\/figure>\n<h3>Configura tu Entorno de Construcci\u00f3n<\/h3>\n<ol>\n<li>Elige tus Recursos de construcci\u00f3n.<\/li>\n<li>Para aplicaciones Rails, selecciona <strong>Usar Buildpacks<\/strong>.<\/li>\n<li>Haz clic en <strong>Continuar<\/strong>.<\/li>\n<\/ol>\n<figure>\n<p><figure style=\"width: 1448px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/build-environment.png\" alt=\"Entorno de construcci\u00f3n en MyKinsta\" width=\"1448\" height=\"1914\"><figcaption class=\"wp-caption-text\">Utilizar Buildpacks<\/figcaption><\/figure><\/figure>\n<h4>Configura los Recursos de tu Aplicaci\u00f3n<\/h4>\n<ol>\n<li>Deja vac\u00edo el campo <strong>Comando de inicio<\/strong>, ya que se define a trav\u00e9s del comando del archivo creado en nuestros pasos anteriores <strong>bin\/start.sh<\/strong>.<\/li>\n<li>Haz clic en <strong>Continuar<\/strong>.<\/li>\n<\/ol>\n<figure>\n<p><figure style=\"width: 1442px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/set-up-process.png\" alt=\"Configurar los procesos\" width=\"1442\" height=\"1908\"><figcaption class=\"wp-caption-text\">Configurar los procesos<\/figcaption><\/figure><\/figure>\n<h3>Crear la Base de Datos de tus Aplicaciones<\/h3>\n<p>Necesitamos realizar la configuraci\u00f3n final de la conexi\u00f3n para la base de datos.<\/p>\n<ol>\n<li>En el men\u00fa de la izquierda del <a href=\"https:\/\/kinsta.com\/es\/mykinsta\/\">Panel de Control de MyKinsta<\/a>, haz clic en <strong>Bases de datos<\/strong> y haz clic en el nombre de la base de datos reci\u00e9n creada.<\/li>\n<li>Bajo el t\u00edtulo <strong>Informaci\u00f3n<\/strong>, ver\u00e1s un subt\u00edtulo <strong>Conexiones<\/strong> internas, y haz clic en <strong>A\u00f1adir aplicaci\u00f3n<\/strong>.<\/li>\n<li>En el men\u00fa desplegable, selecciona tu aplicaci\u00f3n Rails.<\/li>\n<li>Marca la casilla <strong>A\u00f1adir variables de entorno a la aplicaci\u00f3n<\/strong>.<\/li>\n<li>Haz clic en <strong>A\u00f1adir conexi\u00f3n<\/strong>.<\/li>\n<\/ol>\n<figure>\n<p><figure style=\"width: 1778px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/10\/add-internal-connection.png\" alt=\"A\u00f1adir conexi\u00f3n interna\" width=\"1778\" height=\"1666\"><figcaption class=\"wp-caption-text\">Conexiones internas<\/figcaption><\/figure><\/figure>\n<h3>Configura tu Base de Datos Local<\/h3>\n<p>Abre el archivo <strong>config\/database.yml<\/strong> y actualiza la configuraci\u00f3n de la base de datos seg\u00fan las credenciales de tu base de datos de MyKinsta.<\/p>\n<p>Ejemplo:<\/p>\n<pre><code class=\"language-yaml\">production:\n  adapter: postgresql  \n  encoding: unicode  \n  pool: 5\n  database: &lt;%= ENV[\"DB_NAME\"] %&gt;\n  host: &lt;%= ENV[\"DB_HOST\"] %&gt;\n  username: &lt;%= ENV[\"DB_USER\"] %&gt;\n  password: &lt;%= ENV[\"DB_PASSWORD\"] %&gt; <\/code><\/pre>\n<p>Encuentra m\u00e1s informaci\u00f3n sobre c\u00f3mo gestionar las conexiones a Bases de Datos en nuestra <a href=\"https:\/\/docs.sevalla.com\/applications\/networking#add-an-internal-connection\">documentaci\u00f3n sobre Configuraci\u00f3n<\/a>.<\/p>\n<p>Confirma tu configuraci\u00f3n e introduce los datos de pago para finalizar la configuraci\u00f3n de la aplicaci\u00f3n y Kinsta la desplegar\u00e1 en unos minutos.<\/p>\n<h2>Resumen<\/h2>\n<p>Siguiendo esta gu\u00eda, has configurado con \u00e9xito tu aplicaci\u00f3n Ruby on Rails versi\u00f3n 7.1 con una <a href=\"https:\/\/sevalla.com\/database-hosting\/\">Base de Datos PostgreSQL<\/a> para desplegarla y alojarla en Kinsta.<\/p>\n<p>Ahora puedes centrarte en el desarrollo de tu aplicaci\u00f3n y utilizar las <a href=\"https:\/\/sevalla.com\/application-hosting\/\">potentes funciones proporcionadas por Kinsta<\/a> para un despliegue y alojamiento sin problemas. Recuerda consultar la documentaci\u00f3n oficial o buscar m\u00e1s ayuda del soporte de Kinsta siempre que sea necesario.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta gu\u00eda, te acompa\u00f1aremos a trav\u00e9s del proceso de instalaci\u00f3n y configuraci\u00f3n de una aplicaci\u00f3n inicial Ruby on Rails versi\u00f3n 7.1 para ser desplegada y &#8230;<\/p>\n","protected":false},"author":309,"featured_media":71181,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1319],"class_list":["post-71180","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-postgresql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Configurar e Implementar Rails 7.1 en Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configurar e Implementar Rails 7.1 en Kinsta\" \/>\n<meta property=\"og:description\" content=\"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-26T17:10:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-31T14:07:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lee Sheppard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lee Sheppard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\"},\"author\":{\"name\":\"Lee Sheppard\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\"},\"headline\":\"Configurar e Implementar Rails 7.1 en Kinsta\",\"datePublished\":\"2023-10-26T17:10:18+00:00\",\"dateModified\":\"2023-10-31T14:07:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\"},\"wordCount\":1282,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\",\"name\":\"Configurar e Implementar Rails 7.1 en Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"datePublished\":\"2023-10-26T17:10:18+00:00\",\"dateModified\":\"2023-10-31T14:07:59+00:00\",\"description\":\"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/rails-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/rails-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/postgresql\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Configurar e Implementar Rails 7.1 en Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\",\"name\":\"Lee Sheppard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g\",\"caption\":\"Lee Sheppard\"},\"description\":\"Lee is an Agile certified full stack Ruby on Rails developer. With over six years in the tech industry he enjoys teaching, coaching Agile, and mentoring others. Lee also speaks at tech related events and has a background in design and illustration.\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/leesheppard\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configurar e Implementar Rails 7.1 en Kinsta - Kinsta\u00ae","description":"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.","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:\/\/kinsta.com\/es\/blog\/rails-7\/","og_locale":"es_ES","og_type":"article","og_title":"Configurar e Implementar Rails 7.1 en Kinsta","og_description":"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.","og_url":"https:\/\/kinsta.com\/es\/blog\/rails-7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2023-10-26T17:10:18+00:00","article_modified_time":"2023-10-31T14:07:59+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","type":"image\/jpeg"}],"author":"Lee Sheppard","twitter_card":"summary_large_image","twitter_description":"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Lee Sheppard","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/"},"author":{"name":"Lee Sheppard","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f"},"headline":"Configurar e Implementar Rails 7.1 en Kinsta","datePublished":"2023-10-26T17:10:18+00:00","dateModified":"2023-10-31T14:07:59+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/"},"wordCount":1282,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/rails-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/","url":"https:\/\/kinsta.com\/es\/blog\/rails-7\/","name":"Configurar e Implementar Rails 7.1 en Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","datePublished":"2023-10-26T17:10:18+00:00","dateModified":"2023-10-31T14:07:59+00:00","description":"Este tutorial paso a paso te ayudar\u00e1 a empezar a desplegar tu aplicaci\u00f3n Ruby on Rails en Kinsta.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/rails-7\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/rails-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL","item":"https:\/\/kinsta.com\/es\/secciones\/postgresql\/"},{"@type":"ListItem","position":3,"name":"Configurar e Implementar Rails 7.1 en Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f","name":"Lee Sheppard","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g","caption":"Lee Sheppard"},"description":"Lee is an Agile certified full stack Ruby on Rails developer. With over six years in the tech industry he enjoys teaching, coaching Agile, and mentoring others. Lee also speaks at tech related events and has a background in design and illustration.","url":"https:\/\/kinsta.com\/es\/blog\/author\/leesheppard\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/71180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/309"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=71180"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/71180\/revisions"}],"predecessor-version":[{"id":71209,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/71180\/revisions\/71209"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/71180\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/71181"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=71180"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=71180"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=71180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}