Ruby
-
Wie man ein Ruby on Rails-Anwendung erstellen kann
Einführung Rails ist ein Webanwendungsframework, das in Ruby geschrieben ist. Es verfolgt einen eingenommenen Ansatz bei der Anwendungsentwicklung und geht davon aus, dass festgelegte Konventionen den Entwicklern dort am besten dienen, wo ein gemeinsames Ziel besteht. Rails bietet daher Konventionen für die Behandlung von Routing, zustandsbehafteten Daten, Asset-Management und mehr, um die grundlegende Funktionalität bereitzustellen, die die meisten Webanwendungen benötigen. Rails folgt dem Model-View-Controller (MVC) Architekturmuster, das die Logik der Anwendung, die sich in Modellen befindet, vom Routing und der…
-
Wie man Ruby on Rails mit Postgres einrichtet
Status: Veraltet Dieser Artikel ist veraltet und wird nicht mehr gewartet. Grund Wir bieten jetzt aktuelle Anleitungen zur Verwendung von Rails mit Postgres, die auf individuelle Plattformen zugeschnitten sind. Stattdessen anzeigen Dieser Artikel kann immer noch als Referenz nützlich sein, entspricht jedoch möglicherweise nicht den aktuellen Best Practices. Wir empfehlen dringend, einen aktuellen Artikel für das von Ihnen verwendete Betriebssystem zu verwenden. Wie man PostgreSQL mit Ihrer Ruby on Rails-Anwendung unter Ubuntu 18.04 verwendet So verwenden Sie PostgreSQL mit Ihrer…
-
Ein Vergleich von Ruby-Versionsmanagern für macOS
In diesem Artikel werde ich die beliebtesten Version-Manager für Ruby auf einem Mac vergleichen: Chruby, Rbenv und RVM, sowie Asdf, einen Version-Manager für mehrere Sprachen, und Frum, einen brandneuen Version-Manager, der in Rust geschrieben wurde. Ich werde Empfehlungen abgeben, basierend darauf, was Sie am ehesten benötigen werden. Vorkonfigurierte Ruby-Version ist für Entwickler ungeeignet Leute, die neu in Ruby sind, freuen sich oft, dass Ruby auf macOS vorinstalliert ist. Sie sind oft enttäuscht, wenn ein erfahrenererer Entwickler ihnen sagt: „Verwenden Sie…
-
Wie man Ruby-On-Rails-Anwendungsbereitstellungen mithilfe von Capistrano automatisiert
Einführung Wenn Sie noch nicht genug davon haben, die gleichen langweiligen Aufgaben zu wiederholen, um Ihre Anwendungsserver zu aktualisieren und Ihr Projekt online zu bringen, werden Sie es wahrscheinlich irgendwann sein. Die Freude, die Sie beim Entwickeln Ihres Projekts empfinden, neigt dazu, einen üblichen Rückschlag zu erleiden, wenn es um die langweiligen Teile der Systemadministration geht (z. B. das Hochladen Ihrer Codebasis, das Ändern von Konfigurationen, das Ausführen von Befehlen immer wieder usw.) Aber keine Sorge! Capistrano, das Task-Automatisierungswerkzeug, ist…
-
Wie man verschachtelte Ressourcen für eine Ruby-on-Rails-Anwendung erstellt
Einführung Ruby on Rails ist ein Webanwendungs-Framework, das in Ruby geschrieben wurde und Entwicklern einen meinungsbasierten Ansatz für die Anwendungsentwicklung bietet. Die Arbeit mit Rails bietet Entwicklern: Konventionen für die Handhabung von Dingen wie Routing, zustandsbehafteten Daten und Asset-Verwaltung. A firm grounding in the model-view-controller (MCV) architectural pattern, which separates an application’s logic, located in models, from the presentation and routing of application information. Wenn Sie Komplexität zu Ihren Rails-Anwendungen hinzufügen, werden Sie wahrscheinlich mit mehreren Modellen arbeiten, die die…
-
So richten Sie die Benutzerauthentifizierung mit Devise in einer Rails 7-Anwendung ein
Der Autor hat Girls Who Code ausgewählt, um im Rahmen des Write for Donations-Programms eine Spende zu erhalten. Einführung Das Devise-Gem ist eine Authentifizierungslösung für Ruby on Rails-Anwendungen. Es hilft Ihnen dabei, benutzerfreundliche Authentifizierung für Ihre Projekte einzurichten, ohne alles selbst erledigen zu müssen. Devise bietet viele nützliche Funktionen wie die Verwaltung von Benutzersitzungen und die Unterstützung von Drittanbieter-Anmeldungen mit OAuth mithilfe des OmniAuth-Gems. Devise verfügt auch über integrierte Module für Funktionen wie das Zurücksetzen vergessener Passwörter, das Verfolgen von…
-
So verwenden Sie PostgreSQL mit Ihrer Ruby-on-Rails-Anwendung unter Ubuntu 20.04
Einführung Bei Verwendung des Web-Frameworks Ruby on Rails verwendet Ihre Anwendung standardmäßig SQLite als Datenbank. SQLite ist eine leichte, portable und benutzerfreundliche relationale Datenbank, die besonders gut in Umgebungen mit wenig Speicher funktioniert und daher in vielen Fällen gut geeignet ist. Für hochkomplexe Anwendungen, die eine zuverlässigere Datenintegrität und programmatische Erweiterbarkeit benötigen, ist eine PostgreSQL-Datenbank die robustere und flexiblere Wahl. Sie müssen zusätzliche Schritte durchführen, um Ihre Ruby on Rails-Konfiguration für die Verwendung von PostgreSQL einzurichten. In diesem Tutorial richten…
-
So richten Sie ein Ruby on Rails v7-Projekt mit einem React-Frontend auf Ubuntu 20.04 ein
Der Autor wählte die Electronic Frontier Foundation aus, um im Rahmen des Programms Write for Donations eine Spende zu erhalten. Einführung Ruby on Rails ist ein beliebtes serverseitiges Webanwendungsframework. Es treibt viele populäre Anwendungen an, die heute im Web existieren, wie GitHub, Basecamp, SoundCloud, Airbnb und Twitch. Mit seinem Schwerpunkt auf der Erfahrung des Programmierers und der leidenschaftlichen Community, die sich darum gebildet hat, bietet Ruby on Rails die Werkzeuge, die Sie benötigen, um Ihre moderne Webanwendung zu erstellen und…
-
So installieren Sie Ruby on Rails mit rbenv auf macOS
Einführung Ruby on Rails ist ein beliebter Anwendungsstapel für Entwickler, die Websites und Webanwendungen erstellen möchten. Die Programmiersprache Ruby, in Kombination mit dem Rails-Entwicklungsframework, ermöglicht eine schnelle und effiziente App-Entwicklung. Ein Weg, um Ruby und Rails zu installieren, ist die Verwendung des Befehlszeilenwerkzeugs rbenv. Die Verwendung von rbenv bietet Ihnen eine gut kontrollierte und robuste Umgebung für die Entwicklung Ihrer Ruby on Rails-Anwendungen und ermöglicht es Ihnen, Ihre Arbeitsversion von Ruby bei Bedarf einfach zu wechseln. Rbenv bietet Unterstützung für…