{"id":66612,"date":"2023-10-26T18:09:25","date_gmt":"2023-10-26T17:09:25","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=66612&#038;preview=true&#038;preview_id=66612"},"modified":"2023-10-31T15:30:31","modified_gmt":"2023-10-31T14:30:31","slug":"rails-7","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/rails-7\/","title":{"rendered":"Rails 7.1 auf Kinsta konfigurieren und bereitstellen"},"content":{"rendered":"<p>In diesem Leitfaden zeigen wir dir, wie du eine Ruby on Rails-Anwendung der Version 7.1 einrichtest und konfigurierst, um sie auf Kinsta bereitzustellen und zu hosten. Egal, ob du ein Anf\u00e4nger oder ein erfahrener Ruby on Rails-Entwickler bist, diese Schritt-f\u00fcr-Schritt-Anleitung wird dir helfen, deine Anwendung auf Kinsta einzurichten.<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>Voraussetzungen<\/h2>\n<p>Bevor wir mit dieser Anleitung loslegen, wir gehen davon aus, dass du ein grundlegendes Verst\u00e4ndnis von Git und <a href=\"https:\/\/kinsta.com\/de\/blog\/ruby-on-rails-vs-node-js\/\">Ruby on Rails<\/a> hast. Dazu geh\u00f6rt auch die Installation von Ruby, Rails und den notwendigen Abh\u00e4ngigkeiten auf deinem lokalen Entwicklungsrechner.<\/p>\n<h2>Schritt 1: Einrichten eines Kinsta-Hosting-Kontos<\/h2>\n<p>Besuche die Kinsta-Website und erstelle <a href=\"https:\/\/kinsta.com\/de\/anmelden\/\">einen neuen Account<\/a>, falls du noch keinen hast. Konfiguriere deinen <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-domains\/\">Domainnamen<\/a> oder verwende eine zugewiesene Kinsta-URL, die du bei der Bereitstellung erh\u00e4ltst.<\/p>\n<h2>Schritt 2: Erstelle eine neue Ruby on Rails-Anwendung<\/h2>\n<p>\u00d6ffne dein Terminal und navigiere zu dem Verzeichnis, in dem du deine neue Rails-Anwendung erstellen m\u00f6chtest. F\u00fchre den folgenden Befehl aus, um sie zu erstellen:<\/p>\n<pre><code class=\"language-bash\">rails new myapp --database=postgresql --javascript=esbuild --css=tailwind<\/code><\/pre>\n<p>Dieser Befehl erstellt eine neue Rails-Anwendung namens <code>myapp<\/code> mit <a href=\"https:\/\/www.postgresql.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PostgreSQL<\/a> als Datenbankadapter, <a href=\"https:\/\/esbuild.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>esbuild<\/code><\/a> f\u00fcr die Kompilierung unseres Javascript und <a href=\"https:\/\/tailwindcss.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>Tailwind CSS<\/code><\/a> framework.<\/p>\n<p>Du kannst <code>myapp<\/code> durch deinen gew\u00fcnschten Anwendungsnamen ersetzen.<\/p>\n<p>Eine vollst\u00e4ndige Liste der Optionen, die du mit dem Befehl <code>rails new<\/code> konfigurieren kannst, findest du hier:<\/p>\n<pre><code class=\"language-bash\">rails new --help<\/code><\/pre>\n<h2>Schritt 3: Konfiguriere deine Rails-Anwendung<\/h2>\n<p>Wechsle in das Anwendungsverzeichnis:<\/p>\n<pre><code class=\"language-bash\">cd myapp<\/code><\/pre>\n<p>Stelle sicher, dass du beim B\u00fcndeln deiner Rails-Anwendung auch die Linux-Plattform hinzuf\u00fcgst, da dies das Betriebssystem ist, das f\u00fcr die Bereitstellung verwendet wird. Gib den folgenden Befehl in das Terminal ein:<\/p>\n<pre><code class=\"language-bash\">bundle lock --add-platform x86_64-linux<\/code><\/pre>\n<h3>Webprozess-Skript<\/h3>\n<p>F\u00fcge eine <strong>start.sh-Datei<\/strong> in das <strong>bin-Verzeichnis<\/strong> der Anwendung ein. Damit wird sichergestellt, dass der Server deine Anwendung startet und die notwendigen Befehle ausf\u00fchrt, um die Datenbank zu starten und zu aktualisieren, bevor sie l\u00e4uft. Erstelle die Datei in deinem Terminal, indem du eingibst:<\/p>\n<pre><code class=\"language-bash\">touch bin\/start.sh<\/code><\/pre>\n<p>F\u00fcge in dieser Datei Folgendes ein:<\/p>\n<pre><code class=\"language-md\">#!\/bin\/bash\n\nbundle exec rails db:prepare\nbundle exec rails server<\/code><\/pre>\n<h3>Show Me Home<\/h3>\n<p>Und um uns ein Hello World zu geben, erstelle eine <code>Home<\/code> Seite f\u00fcr die Anwendung. Gib in deinem Terminal Folgendes ein:<\/p>\n<pre><code class=\"language-bash\">bin\/rails generate controller Home index<\/code><\/pre>\n<p>Dies wird ausgegeben:<\/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>\u00d6ffne <strong>app\/views\/home\/index.html.erb<\/strong> und ersetze ihren Inhalt durch:<\/p>\n<pre><code class=\"language-html\"> &lt;h1&gt;Hello, Kinsta!&lt;\/h1&gt;<\/code><\/pre>\n<h3>Festlegen der Anwendungsstartseite<\/h3>\n<p>\u00d6ffne <strong>config\/routes.rb<\/strong> und f\u00fcge die folgende Root-Route an den Anfang des <strong>Rails.application.routes.draw-Blocks<\/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>Wenn wir nun unsere Anwendung lokal ausf\u00fchren, sehen wir unsere neue Startseite. Da wir unsere neue Anwendung mit der Hinzuf\u00fcgung von <code>esbuild<\/code> generiert haben, haben wir einen vereinfachten Befehl, der uns hilft, unsere Anwendung zu starten. Wenn du den folgenden Befehl ausf\u00fchrst, startet Rails den Server und \u00fcberwacht sowohl CSS- als auch Javascript-\u00c4nderungen mit Live-Reload:<\/p>\n<pre><code class=\"language-bash\">bin\/dev<\/code><\/pre>\n<h3>Eine Datenbank erstellen<\/h3>\n<p>Da wir unsere Rails-Anwendung mit einer PostgreSQL-Datenbank erstellt haben, m\u00fcssen wir diese \u00fcber das MyKinsta Dashboard einrichten:<\/p>\n<ul>\n<li>Melde dich in deinem Kinsta.com-Konto an und klicke in deinem Dashboard auf <strong>Dienste hinzuf\u00fcgen<\/strong> und w\u00e4hle <strong>Datenbank<\/strong>.<\/li>\n<li>Gib die grundlegenden Daten ein und best\u00e4tige auf der \u00dcbersichtsseite mit einem Klick auf <strong>Datenbank erstellen<\/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=\"Eine Datenbank erstellen\" width=\"1488\" height=\"1906\"><figcaption class=\"wp-caption-text\">Eine Datenbank erstellen<\/figcaption><\/figure><\/figure>\n<h2>Schritt 4: Vorbereitungen f\u00fcr den Einsatz<\/h2>\n<p>Beginne damit, <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\">ein neues Repository auf GitHub anzulegen<\/a>, um deine Codebasis zu hosten.<\/p>\n<p>Erstelle ein lokales Git-Repository in deinem Rails-Anwendungsverzeichnis auf der Stammebene:<\/p>\n<pre><code class=\"language-bash\">git init<\/code><\/pre>\n<p>Erstelle eine <strong>.gitignore<\/strong>-Datei im Stammverzeichnis deiner Anwendung und schlie\u00dfe unn\u00f6tige Dateien und Verzeichnisse von der Versionskontrolle aus. Eine Beispiel- <strong>.gitignore<\/strong>-Datei f\u00fcr eine Rails-Anwendung findest du auf der <a href=\"https:\/\/github.com\/github\/gitignore\/blob\/master\/Rails.gitignore\" target=\"_blank\" rel=\"noopener noreferrer\">offiziellen GitHub-Seite<\/a>.<\/p>\n<p>Um dein lokales Repository mit dem auf GitHub erstellten Repository zu verbinden, f\u00fcgst du den Remote-Ursprung zu deinem lokalen Repository hinzu und ersetzst <code>username<\/code> und <code>repository<\/code> durch deinen eigenen:<\/p>\n<pre><code class=\"language-bash\">git remote add origin https:\/\/github.com\/username\/repository.git<\/code><\/pre>\n<p>F\u00fcge deinen Code hinzu, \u00fcbertrage ihn und pushe ihn in das Git-Repository:<\/p>\n<pre><code class=\"language-bash\">git add .\ngit commit -m \"Initial commit\"\ngit push<\/code><\/pre>\n<p>Da wir Kinsta so eingestellt haben, dass es bei jedem Push in das Repository automatisch bereitgestellt wird, schl\u00e4gt unser erster Build fehl. Das liegt daran, dass wir die Datenbank noch nicht mit der Anwendung verbunden haben, was wir im n\u00e4chsten Schritt tun werden.<\/p>\n<h2>Schritt 5: Bereitstellung auf Kinsta.com<\/h2>\n<ol>\n<li>Melde dich bei deinem Kinsta.com-Konto an.<\/li>\n<li>Klicke in deinem Dashboard auf <strong>Dienste hinzuf\u00fcgen<\/strong> und w\u00e4hle <strong>Anwendung<\/strong>.<\/li>\n<li>Verbinde dich mit einem Git-Anbieter.<\/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=\"Einen Git-Anbieter verbinden\" width=\"1999\" height=\"1132\"><figcaption class=\"wp-caption-text\">Einen Git-Anbieter verbinden<\/figcaption><\/figure><\/figure>\n<h3>Details deiner Anwendung einrichten<\/h3>\n<ol>\n<li>F\u00fcge das Repository hinzu und w\u00e4hle den <strong>Standardzweig<\/strong> aus.<\/li>\n<li>(optional) W\u00e4hle <strong>Automatische Verteilungen<\/strong> f\u00fcr diesen Standardzweig.<\/li>\n<li>F\u00fcge den Namen der Anwendung hinzu. Er wird verwendet, um die Anwendung in deinem Dashboard zu identifizieren.<\/li>\n<li>W\u00e4hle den Standort des Rechenzentrums. Entscheide dich f\u00fcr den Standort, der deiner Zielgruppe am n\u00e4chsten ist.<\/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=\"Anwendung hinzuf\u00fcgen\" width=\"1464\" height=\"1910\"><figcaption class=\"wp-caption-text\">Anwendung hinzuf\u00fcgen<\/figcaption><\/figure><\/figure>\n<p>In diesem Stadium kannst du Umgebungsvariablen hinzuf\u00fcgen\u00a0(<a href=\"https:\/\/docs.sevalla.com\/applications\/environment-variables#environment-variable-language-examples\">Beispiele<\/a>). Deine neu erstellte Rails-Anwendung wird mit einem Hauptschl\u00fcssel geliefert, der die Geheimnisse in der Credentials-Datei im config-Ordner entschl\u00fcsselt und liest. Bewahre deinen Hauptschl\u00fcssel niemals in der Versionskontrolle auf (er befindet sich bereits in der <strong>.gitignore-Datei<\/strong>).<\/p>\n<p>Um die Entschl\u00fcsselung zu erm\u00f6glichen, musst du die Variablen mit einem speziellen Schl\u00fcssel einrichten. Erweitere die <strong>Umgebungsvariablen<\/strong>, kopiere den Wert deiner lokalen Hauptschl\u00fcsseldatei und f\u00fcge ihn in das Feld <strong>Wert 1<\/strong> der Variable <code>RAILS_MASTER_KEY<\/code> ein:<\/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=\"Umgebungsvariablen\" width=\"1438\" height=\"1908\"><figcaption class=\"wp-caption-text\">Umgebungsvariablen<\/figcaption><\/figure><\/figure>\n<h3>Einrichten deiner Build-Umgebung<\/h3>\n<ol>\n<li>W\u00e4hle deine Build-Ressourcen.<\/li>\n<li>F\u00fcr Rails-Anwendungen w\u00e4hlst du <strong>Buildpacks verwenden<\/strong>.<\/li>\n<li>Klicke auf <strong>Weiter<\/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=\"Build-Umgebung in MyKinsta\" width=\"1448\" height=\"1914\"><figcaption class=\"wp-caption-text\">Buildpacks verwenden<\/figcaption><\/figure><\/figure>\n<h4>Konfiguriere deine Anwendungsressourcen<\/h4>\n<ol>\n<li>Lass das Feld f\u00fcr den <strong>Startbefehl<\/strong> leer, denn dieser wird \u00fcber den Befehl definiert, den wir in der Datei <strong>bin\/start.sh<\/strong> erstellt haben.<\/li>\n<li>Klicke auf <strong>Weiter<\/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=\"Prozesse einrichten\" width=\"1442\" height=\"1908\"><figcaption class=\"wp-caption-text\">Prozesse einrichten<\/figcaption><\/figure><\/figure>\n<h3>Datenbank f\u00fcr deine Anwendungen erstellen<\/h3>\n<p>Wir m\u00fcssen die endg\u00fcltige Verbindungskonfiguration f\u00fcr die Datenbank vornehmen.<\/p>\n<ol>\n<li>Klicke im <a href=\"https:\/\/kinsta.com\/de\/mykinsta\/\">MyKinsta Dashboard-Men\u00fc<\/a> auf der linken Seite auf <strong>Datenbanken<\/strong> und dann auf den Namen der neu erstellten Datenbank.<\/li>\n<li>Unter der \u00dcberschrift <strong>Info<\/strong> siehst du die Unter\u00fcberschrift <strong>Interne Verbindungen<\/strong> und klickst auf <strong>Anwendung hinzuf\u00fcgen<\/strong>.<\/li>\n<li>W\u00e4hle aus dem Dropdown-Men\u00fc deine Rails-Anwendung aus.<\/li>\n<li>Aktiviere das Kontrollk\u00e4stchen <strong>Umgebungsvariablen zur Anwendung hinzuf\u00fcgen<\/strong>.<\/li>\n<li>Klicke auf <strong>Verbindung hinzuf\u00fcgen<\/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=\"Interne Verbindungen hinzuf\u00fcgen\" width=\"1778\" height=\"1666\"><figcaption class=\"wp-caption-text\">Interne Verbindungen<\/figcaption><\/figure><\/figure>\n<h3>Konfiguriere deine lokale Datenbank<\/h3>\n<p>\u00d6ffne die Datei <strong>config\/database.yml<\/strong> und aktualisiere die Datenbankkonfiguration entsprechend den Zugangsdaten deiner MyKinsta-Datenbank.<\/p>\n<p>Beispiel:<\/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>Weitere Informationen zur Handhabung von Datenbankverbindungen findest du in unserer <a href=\"https:\/\/docs.sevalla.com\/applications\/networking#add-an-internal-connection\">Dokumentation zu den Einstellungen<\/a>.<\/p>\n<p>Best\u00e4tige deine Konfiguration und gib die Zahlungsdaten ein, um die Einrichtung der Anwendung abzuschlie\u00dfen. Kinsta stellt sie dann in wenigen Minuten bereit.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Wenn du diese Anleitung befolgt hast, hast du deine Ruby on Rails Version 7.1 mit einer <a href=\"https:\/\/sevalla.com\/database-hosting\/\">PostgreSQL-Datenbank<\/a> erfolgreich eingerichtet und konfiguriert, um sie bei Kinsta zu hosten und bereitzustellen.<\/p>\n<p>Jetzt kannst du dich auf die Entwicklung deiner Anwendung konzentrieren und die <a href=\"https:\/\/sevalla.com\/application-hosting\/\">leistungsstarken Funktionen von Kinsta<\/a> f\u00fcr eine reibungslose Bereitstellung und das Hosting nutzen. Vergiss nicht, die offizielle Dokumentation zu lesen oder bei Bedarf den Kinsta-Support um weitere Unterst\u00fctzung zu bitten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Leitfaden zeigen wir dir, wie du eine Ruby on Rails-Anwendung der Version 7.1 einrichtest und konfigurierst, um sie auf Kinsta bereitzustellen und zu hosten. &#8230;<\/p>\n","protected":false},"author":309,"featured_media":66613,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[973],"class_list":["post-66612","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>Rails 7.1 auf Kinsta konfigurieren und bereitstellen - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.\" \/>\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\/de\/blog\/rails-7\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rails 7.1 auf Kinsta konfigurieren und bereitstellen\" \/>\n<meta property=\"og:description\" content=\"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/rails-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-26T17:09:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-31T14:30:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/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=\"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lee Sheppard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/\"},\"author\":{\"name\":\"Lee Sheppard\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\"},\"headline\":\"Rails 7.1 auf Kinsta konfigurieren und bereitstellen\",\"datePublished\":\"2023-10-26T17:09:25+00:00\",\"dateModified\":\"2023-10-31T14:30:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/\"},\"wordCount\":1117,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/\",\"name\":\"Rails 7.1 auf Kinsta konfigurieren und bereitstellen - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"datePublished\":\"2023-10-26T17:09:25+00:00\",\"dateModified\":\"2023-10-31T14:30:31+00:00\",\"description\":\"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/rails-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/rails-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/postgresql\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rails 7.1 auf Kinsta konfigurieren und bereitstellen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"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\/de\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\",\"name\":\"Lee Sheppard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/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\/de\/blog\/author\/leesheppard\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rails 7.1 auf Kinsta konfigurieren und bereitstellen - Kinsta\u00ae","description":"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.","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\/de\/blog\/rails-7\/","og_locale":"de_DE","og_type":"article","og_title":"Rails 7.1 auf Kinsta konfigurieren und bereitstellen","og_description":"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.","og_url":"https:\/\/kinsta.com\/de\/blog\/rails-7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2023-10-26T17:09:25+00:00","article_modified_time":"2023-10-31T14:30:31+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","type":"image\/jpeg"}],"author":"Lee Sheppard","twitter_card":"summary_large_image","twitter_description":"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Lee Sheppard","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/"},"author":{"name":"Lee Sheppard","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f"},"headline":"Rails 7.1 auf Kinsta konfigurieren und bereitstellen","datePublished":"2023-10-26T17:09:25+00:00","dateModified":"2023-10-31T14:30:31+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/"},"wordCount":1117,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/rails-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/","url":"https:\/\/kinsta.com\/de\/blog\/rails-7\/","name":"Rails 7.1 auf Kinsta konfigurieren und bereitstellen - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","datePublished":"2023-10-26T17:09:25+00:00","dateModified":"2023-10-31T14:30:31+00:00","description":"Diese Schritt-f\u00fcr-Schritt-Anleitung hilft dir dabei, deine Ruby on Rails-Anwendung auf Kinsta zu implementieren.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/rails-7\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/10\/configure-and-deploy-rails-7-to-kinsta.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/rails-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL","item":"https:\/\/kinsta.com\/de\/thema\/postgresql\/"},{"@type":"ListItem","position":3,"name":"Rails 7.1 auf Kinsta konfigurieren und bereitstellen"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","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\/de\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f","name":"Lee Sheppard","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/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\/de\/blog\/author\/leesheppard\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/66612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/309"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=66612"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/66612\/revisions"}],"predecessor-version":[{"id":66633,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/66612\/revisions\/66633"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/translations\/es"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/66612\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/66613"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=66612"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=66612"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=66612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}