Rubin (Ruby)

Ruby ist eine erstaunliche Programmiersprache und Ruby On Rails basiert darauf. Daher müssen Sie lernen, wie Sie in Ruby programmieren, um Ihre Apps mit Ruby On Rails zu erstellen. Ruby on Rails ist ein Framework, das die Entwicklung, Bereitstellung und Wartung einer Webanwendung erleichtert.
Den vollständigen Artikel finden Sie auf Ruby ...

Filter anzeigen
Hosting-Filter
Host Me Host Filter

Betriebssystem

Festplattenplatz

RAM-Speicher

Festplattentyp

CPU-Kerne

Sortieren

Ergebnis - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Monatlich

50 Gutscheine

Serverstandorte


A2hosting Servers in AmsterdamNiederlande A2hosting Servers in MichiganVereinigte Staaten A2hosting Servers in SingaporeSingapur
Vergleichen Sie
Ergebnis - 8.4
Agility Hoster Logo
Agility Hoster

Agility Hoster

Personal Hosting Plan
$5 /Monatlich


Serverstandorte


Agility Hoster Servers in GermanyDeutschland
Vergleichen Sie
Ergebnis - 7.4
Just Host Logo
Just Host

Einfach Gastgeber

Basic
$3.95 /Monatlich

45 Gutscheine

Serverstandorte


Just Host Servers in ProvoVereinigte Staaten
Vergleichen Sie
Ergebnis - 7.2
InMotion Hosting Logo
InMotion Hosting

InMotion Hosting

cVPS-1
$5 /Monatlich

12 Gutscheine

Serverstandorte


InMotion Hosting Servers in Los AngelesVereinigte Staaten
Vergleichen Sie
Vertrauen Sie Pilot Mocha Host
Ergebnis - 9
Mocha Host Logo
Mocha Host

Mokka Host

Soho
$1.96 /Monatlich

Bewertungen 1235

39 Gutscheine

Serverstandorte


Mocha Host Servers in NetherlandsNiederlande Mocha Host Servers in ChicagoVereinigte Staaten Mocha Host Servers in AustraliaAustralien Mocha Host Servers in CanadaKanada Mocha Host Servers in ChinaChina Mocha Host Servers in United KingdomVereinigtes Königreich
Vergleichen Sie
Vertrauen Sie Pilot Name Cheap
Ergebnis - 5
Name Cheap Logo
Name Cheap

Name billig

Stellar
$1.44 /Monatlich

Bewertungen 588

26 Gutscheine

Serverstandorte


Name Cheap Servers in PhoenixVereinigte Staaten Name Cheap Servers in MidlandsVereinigtes Königreich
Vergleichen Sie
Vertrauen Sie Pilot JustHostMe
Ergebnis - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Monatlich

Bewertungen 72


Serverstandorte


JustHostMe Servers in United KingdomVereinigtes Königreich
Vergleichen Sie
Vertrauen Sie Pilot Orange Website
Ergebnis - 9.2
Orange Website Logo
Orange Website

Orange Website

Bronze Plan
$3.82 /Monatlich

Bewertungen 157


Serverstandorte


Orange Website Servers in ReykjavikIsland
Vergleichen Sie
Vertrauen Sie Pilot Rebel.com
Ergebnis - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /Monatlich

Bewertungen 512

4 Gutscheine

Serverstandorte


Rebel.com Servers in United StatesVereinigte Staaten Rebel.com Servers in CanadaKanada
Vergleichen Sie
Vertrauen Sie Pilot Squidix
Ergebnis - 8.6
Squidix Logo
Squidix

Squidix

Sampler Squid
$4 /Monatlich

Bewertungen 55


Serverstandorte


Squidix Servers in DallasVereinigte Staaten
Vergleichen Sie
Vertrauen Sie Pilot Host Dns.fr
Ergebnis - 8.2
Host Dns.fr Logo
Host Dns.fr

Host Dns.fr.

STARTER
$1.45 /Monatlich

Bewertungen 5


Serverstandorte


Host Dns.fr Servers in ChicagoVereinigte Staaten Host Dns.fr Servers in SydneyAustralien Host Dns.fr Servers in FranceFrankreich
Vergleichen Sie
Vertrauen Sie Pilot StackFlare
Ergebnis - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Monatlich

Bewertungen 4


Serverstandorte


StackFlare Servers in MumbaiIndien
Vergleichen Sie
Vertrauen Sie Pilot Adroit SSD
Ergebnis - 7.8
Adroit SSD Logo
Adroit SSD

Geschickte SSD

Starter
$9.43 /Jährlich

Bewertungen 17


Serverstandorte


Adroit SSD Servers in DallasVereinigte Staaten
Vergleichen Sie
Vertrauen Sie Pilot Tservers4
Ergebnis - 7.6
Tservers4 Logo
Tservers4

Tservers4

Beginner Hosting Plan
$6.5 /Jährlich

Bewertungen 2


Serverstandorte


Tservers4 Servers in DallasVereinigte Staaten Tservers4 Servers in ParisFrankreich Tservers4 Servers in AmsterdamNiederlande Tservers4 Servers in VancouverKanada Tservers4 Servers in NigeriaNigeria
Vergleichen Sie
Vertrauen Sie Pilot Idea Stack
Ergebnis - 7.4
Idea Stack Logo
Idea Stack

Ideenstapel

LEVEL 1
$2 /Monatlich

Bewertungen 2


Serverstandorte


Idea Stack Servers in SeattleVereinigte Staaten
Vergleichen Sie
Ergebnis - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Jährlich


Serverstandorte


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomVereinigtes Königreich Lenasi Servers in CanadaKanada Lenasi Servers in KenyaKenia Lenasi Servers in United StatesVereinigte Staaten
Vergleichen Sie
Ergebnis - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Günstige Hosting Pk

Web Hosting Plan 1
$11.94 /Jährlich


Serverstandorte


Cheap Hosting Pk Servers in NurembergDeutschland Cheap Hosting Pk Servers in New YorkVereinigte Staaten Cheap Hosting Pk Servers in VancouverKanada Cheap Hosting Pk Servers in MoscowRussische Föderation Cheap Hosting Pk Servers in MinskWeißrussland
Vergleichen Sie
Ergebnis - 10
Island Hosting Logo
Island Hosting

Insel Hosting

Copper
$1.83 /Monatlich


Serverstandorte


Island Hosting Servers in CanadaKanada
Vergleichen Sie
Ergebnis - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /Monatlich


Serverstandorte


Truehost-NG Servers in United StatesVereinigte Staaten
Vergleichen Sie
Ergebnis - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /Monatlich


Serverstandorte


QHoster Servers in ChicagoVereinigte Staaten QHoster Servers in RoubaixFrankreich QHoster Servers in RotterdamNiederlande QHoster Servers in Frankfurt am MainDeutschland QHoster Servers in StockholmSchweden QHoster Servers in CanadaKanada QHoster Servers in CoventryVereinigtes Königreich QHoster Servers in MoscowRussische Föderation QHoster Servers in ZurichSchweiz QHoster Servers in SiauliaiLitauen QHoster Servers in MilanoItalien QHoster Servers in SofiaBulgarien QHoster Servers in MexicoMexiko QHoster Servers in SingaporeSingapur
Vergleichen Sie
Ergebnis - 5.5
Host Dare Logo
Host Dare

Host Dare

Starter
$1.99 /Monatlich


Serverstandorte


Host Dare Servers in United StatesVereinigte Staaten
Vergleichen Sie

Ruby ist eine erstaunliche Programmiersprache und Ruby On Rails basiert darauf. Daher müssen Sie lernen, wie Sie in Ruby programmieren, um Ihre Apps mit Ruby On Rails zu erstellen.

 

 

ruby on rails hosting


 

Was ist Ruby on Rails?

 

Ruby on Rails ist ein Framework, das die Entwicklung, Bereitstellung und Wartung einer Webanwendung erleichtert und eine objektorientierte Sprache namens Ruby verwendet. Um es einzuführen, muss der Entwickler einige seiner Philosophien kennen. Diese sind:

 

TROCKEN - Wiederholen Sie sich nicht: bedeutet, dass die Entwicklung in Rails zwar denselben Teil des Codes oder denselben Zweck in verschiedenen Entitäten hat, dies jedoch bedeutet, dass es eine bessere Möglichkeit gibt, Ihre Anwendung zu schreiben.

 

Konvention über Konfiguration: bedeutet, dass Rails anstelle der Konfiguration strukturelle und benannte Konventionen hat, die das oft zitierte Prinzip der geringsten Überraschung (POLS) implementieren;

 

Weniger Software: bedeutet, mehr Konventionen, weniger Codes, weniger Komplexität und folglich weniger Fehler zu verwenden.

 

Ein Framework ist eine Sammlung von Bibliotheken und Tools, die die Entwicklung erleichtern können. Ein gutes Framework bietet eine grundlegende, aber vollständige Infrastruktur zum Erstellen einer Anwendung. Diese Tatsachen machen Rails zu einem der besten. Immerhin verfügt es über eine unabhängige Plattform, die vollständig und kostenlos lizenziert ist (Open Source).

 

Die Entwicklung von Rails-Anwendungen wird mithilfe von MODEL-VIEW-CONTROLLER, besser bekannt als MVC-Architektur, implementiert und mit den Bibliotheken Active Record, Action View und Action Controller durchgeführt. Diese werden unten im Artikel zitiert.

 

Das MVC-Modell

 

Dieses verwendete Architekturmuster unterteilt die Anwendung logisch in drei Kategorien: Modell, Ansicht und Steuerung (Model-View-Controller). Jeder Teil des MVC-Standards ist eine Einheit, die separat erstellt und getestet werden kann. Das Modell repräsentiert die Daten, die Ansicht repräsentiert die Benutzeroberfläche und die Steuerbefehle die Aktionen, dh das Modell ist die Information, mit der die Anwendung arbeitet, die Ansicht ist die Darstellung und die Steuerung (Steuerung) ist der Direktor der Interaktion zwischen ihnen.

 

Der Zyklus dieser Struktur beginnt, wenn der Benutzer mit der Schnittstelle (Ansicht) interagiert und ein Ereignis aufruft. Der Controller empfängt den Anruf aus der Ansicht und greift auf das Modell zu, wobei die Schnittstelle häufig aktualisiert wird.

 

Ruby on Rails-Bibliotheken

 

In Ruby on Rails hat jede Bibliothek eine spezielle Aufgabe. In Kombination werden diese einzelnen Entitäten direkt aus dem MVC-Standard zugeordnet:


  • Aktiver Rekord: Eine Bibliothek, die für die Datenbankabstraktion und -interaktion verantwortlich ist;

  • Aktionsansicht: Ein Vorlagensystem, das die HTML-Dokumente generiert, die der Benutzer als Ergebnis einer Anforderung an die Anwendung erhält.

  • Action Controller: Eine Bibliothek, mit der Sie sowohl den Datenfluss als auch die Bankdaten bearbeiten können, die in der Ansicht angezeigt werden sollen.

 

Die Ruby on Rails-Sprache

 

In vielen anderen Sprachen müssen Sie den Code schreiben und kopieren, um die Ergebnisse und Fehler zu überprüfen. Ruby ist jedoch eine konsistente und elegant objektorientierte Programmiersprache. Das Beste ist die Dynamik. Dies bedeutet, dass Sie mit der "Live" -Sprache arbeiten, dh Sie erhalten Feedback zu jedem gegebenen Befehl.

 

Der interaktive Interpreter ist IRB im Terminal (bei Verwendung von Linux oder Mac) oder Cmd (bei Verwendung von Windows). Geben Sie Folgendes ein, um eine Sitzung zu starten:


  • $ irb

  • irb (main): 001: 0 & gt;

 

Ruby hat ein Paket namens RubyGems, das für die Verwaltung des Systems verantwortlich ist und Bibliotheken und Dienstprogramme installiert, die für Rails sehr wichtig sind. Ab Version 2.0.0 ist ein separater Download nicht erforderlich, da dieser bereits enthalten ist.

 

So installieren Sie Ruby on Rails

 

Die Entwicklung von Rails auf Ihrem Computer erfolgt in drei Schritten:


  • Installieren Sie Ruby.

  • Schienen installieren;

  • Installieren Sie SQLite, die Standarddatenbank.

 

Sie benötigen einige Tools, wie z. B. git, wenn Sie Pakete installieren, und einige Edelsteine, die Bibliotheken wiederverwendbarer Ruby-Dateien sind.

 

Ruby on Rails unter Mac OS installieren

 

Um Ruby on Rails auf MAC zu installieren (in diesem Artikel verwenden wir Version X 10.8 Mountain Lion), müssen Sie Folgendes auf Ihrem Computer haben:

 

XCode: Dies ist kostenlos im App Store erhältlich und kann Ihre Quelle für die Kompilierung Ihres Ruby-Codes sein.

 

Homebrew: ist ein für OS X erstelltes Paket, das in Ruby geschrieben ist. Dies hilft Ihnen bei der Installation anderer Teile. Geben Sie zur Installation das Terminal ein und geben Sie den folgenden Code ein:


  • ruby & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Jetzt müssen Sie ein allgemeines Ruby-Tool namens Ruby Version Manager (RVM) installieren. Auf diese Weise können Sie Ruby-Versionen und verschiedene Edelsteine ​​verwalten, die Sie in Ihren Projekten verwenden können. Wie bei Homebrew benötigen Sie im Terminal nur einen Befehl:


  • curl -L https://get.rvm.io | Bash -s stabil

 

Wenn Sie Mavericks verwenden und der obige Code nicht funktioniert, führen Sie den folgenden Code auf dem Terminal aus:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubin: Die Ruby-Sprache ist auf Ihrem Mac vorinstalliert. Das 2.0.0-Paket enthält RubyGem. Führen Sie zur Überprüfung den folgenden Code im Terminal aus:


  • rubin -v

 

Wenn eine ältere Version der Sprache angezeigt wird, werden wir auf Version 2.0.0 aktualisieren. Verwenden Sie den folgenden Code:


  • rvm install 2.0.0

 

Nach Abschluss der Installation müssen wir RVM mitteilen, welche Version von Ruby wir verwenden möchten. Dazu müssen Sie folgenden Code eingeben:


  • rvm benutze 2.0.0

 

Verwenden Sie den folgenden Code, um zu testen, ob Ihr Computer mit einer solchen Nummer arbeitet:


  • rubin -v

 

Was im Terminal zurückgegeben wird, ist: Ruby 2.0.0p481 und andere Daten, die von Updates und Installationszeiten abhängen.

 

Schienen: Schließlich werden wir das Framework installieren, das nur einen Befehl benötigt:


  • Edelstein Schienen installieren

 

Bereit! Sie haben bereits Ruby, Rails und SQLite auf Ihrem Computer.

 

So installieren Sie Ruby on Rails unter Windows

 

Um Ruby on Rails unter Windows zu installieren, müssen Sie die folgenden Schritte ausführen:

 

Rubin: Unter Windows haben wir mit der Sprache begonnen. Um zu installieren, müssen Sie die Website betreten.

 

Abhängig von Ihrem Computer klicken Sie auf Ruby 2.0.0-p481 oder Ruby 2.0.0-p481 (x64). Nach dem Herunterladen des Installationsprogramms klicken Sie auf das Symbol, fahren fort und wählen dann aus, wo sich der Installationsordner befinden soll und was Sie zusammen mit dem Ruby-Paket installieren möchten.


  • Td / Tk-Unterstützung: stellt Ruby eine grafische Benutzeroberfläche zur Verfügung (GUI = Graphical User Interface);

  • Fügen Sie Ihrem PATH ausführbare Ruby-Dateien hinzu: Ruby wird als ausführbare Datei hinzugefügt;

  • Verknüpfen Sie .rb und .rbw mit dieser Ruby-Installation: Dateien mit diesem Format werden mit Ruby verknüpft.

 

Es wird empfohlen, die letzten beiden zu markieren. Die Td / Tk-Unterstützung kann dann installiert werden und wird für erweiterte Anwendungen verwendet. Geben Sie nach Abschluss die Eingabeaufforderung (Start & gt; cmd) ein und geben Sie den folgenden Code ein:


  • Rubin - Version

 

Die Antwort sollte seinRuby 2.0.0p481 und andere Daten, die von Updates und Installationszeiten abhängen.

 

Schienen: Da Ruby 2.0 RubyGems hat, aktualisieren wir nur mit dem Befehl:


  • Gem Update-System

 

Um Rails zu installieren, kann der Befehl gem eine Weile dauern. Geben Sie daher erneut cmd ein:


  • Edelstein Schienen installieren

  • Zu überprüfen: Schienen -v

 

SQLite: Rufen Sie die SQLite-Website auf: und laden Sie zwei Dateien herunter: SQLite und SQLite DLL. Entscheiden Sie sich immer für die aktuellste verfügbare Version. Diese Dateien haben das ZIP-Format. Entpacken Sie die beiden Dateien und legen Sie sie im Ordner C: \ Ruby20 \ bin oder dort ab, wo Sie sie abgelegt haben. Um herauszufinden, ob es korrekt installiert wurde, geben Sie cmd ein und geben Sie den folgenden Befehl ein:


  • sqlite3 -version

 

Die Antwort ist die Version von SQLite, die Sie heruntergeladen haben. Schließlich müssen wir noch die Ruby-Bibliothek installieren, die den Kontakt zwischen ihr und SQLite ermöglicht. Schreiben Sie dazu an der Eingabeaufforderung den folgenden Code:


  • gem install sqlite3-ruby

 

Bereit! Sie haben alles installiert, um eine Anwendung auf Ihrem Windows-Computer zu starten.

 

Installation unter Linux

 

Linux (und UNIX-basierte Systeme im Allgemeinen) hat mehrere Funktionen, aber auch viele Gemeinsamkeiten. Diese Anweisungen basieren auf Ubuntu Linux, sollten jedoch auf die meisten UNIX-Systeme angewendet werden.

 

Bevor Sie beginnen, müssen Sie Ihr Ubuntu aktualisieren. Öffnen Sie das Terminal und schreiben Sie den folgenden Code:


  • $ Sudo apt-get Update

 

Das Programm apt-get verfügt über einen Cache-Index aller Programme und ihrer Versionen in einem Repository für eine schnellere Suche. Durch Ausführen des Aktualisierungsbefehls wird sichergestellt, dass diese Liste die aktuellste ist.

 

Darüber hinaus müssen wir die folgenden Elemente installieren:

 

Curl: Es ist eine Bibliothek, die Fragen zu URLs unterstützt. Um es einfacher zu machen, werden wir es verwenden. Geben Sie einfach den folgenden Code in Terminal ein:


  • $ Sudo apt-get install curl

 

Rubin: Vor der Installation von Ruby werden einige Bibliotheken für die zu installierenden Komponenten benötigt. Geben Sie mit dem Befehl ein:


  • $ Sudo apt-get install build-essential curl

 

Wie auf dem Mac verwenden wir jetzt Ruby Version Manager (RVM), falls andere Versionen von Ruby auf dem Computer installiert sind. Geben Sie den folgenden Code ein:


  • $ curl & ndash; L https://get.rvm.io | Bash ist stabil

 

Geben Sie den folgenden Befehl ein, um sicherzustellen, dass Ruby bereits auf Ihrem Computer vorhanden ist:


  • Rubin - Version

 

Schienen: Jetzt ist RubyGems bereits installiert. Dann setzen Sie diesen Befehl:


  • $ gem Schienen installieren

 

Verwenden Sie nach einiger Zeit den Code: Rails --version, um Rails und seine Version zu überprüfen

 

SQLite: Mit apt-get benötigen Sie nur einen Befehl:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Wenn alles reibungslos verläuft, können Sie die Version der Installation überprüfen mit: $ SQLite & ndash; -version Um eine Beziehung zwischen Ruby und SQLite herzustellen, benötigen wir eine Ruby-Bibliothek, die diesen Kontakt ermöglicht. Verwenden Sie den folgenden Befehl:


  • $ sudo gem installiere sqlite3-ruby

 

Bereit! Sie können jetzt Rails-Anwendungen unter Linux Ubuntu erkunden und erstellen.

 

Erstellen Ihrer ersten Ruby On Rails-Anwendung

 

Unabhängig davon, welches Betriebssystem Sie verwenden, können Sie diesen Artikel von nun an auf Ihrem Computer verwenden und befolgen.

 

Um Projekte zu erstellen, müssen Sie das Terminal verwenden, in dem Sie Befehle gefolgt von den Wortschienen in dem gewünschten Verzeichnis eingeben. In diesem Teil des Artikels stellen wir vor, was Anfänger als erste Anwendung tun müssen: a & ldquo; Hello World & rdquo;.

 

Denken Sie daran, dass Sie keinen Ordner für das Projekt erstellen müssen, da bei Verwendung des neuen Befehls automatisch ein Ordner mit dem Namen der Anwendung erstellt wird.Öffnen Sie dann das Terminal, geben Sie das gewünschte Verzeichnis ein und geben Sie Folgendes ein:


  • $ Rails neues Hallo

 

Nach diesem Befehl werden mehrere Dateien in einem neu generierten Hallo-Verzeichnis erstellt. Das Terminal zeigt alle erstellten Ordner an. Einige davon sind:

erstellen

README erstellen

Rakefile erstellen

Erstelle config.ru

Erstellen Sie .gitignore

Gemfile erstellen

App erstellen

Erstellen Sie app / controller / application_controller.rb

Erstellen Sie app / helpers / application_helper.rb

Erstellen Sie app / views / layouts / application.html.erb

App / Mailer erstellen

 

Beachten Sie, dass ein Unterverzeichnis namens App erstellt wurde. Darin wurden die Ansichten, Modelle und Steuerungen des MVC-Standards vorgestellt.

 

Die Helfer sind Teil von Bibliotheken und helfen bei der "Beziehung" zwischen Ansichten und Controllern. In der App befinden sich auch die Mailer, die zuvor nicht erwähnt wurden, aber Teil der E-Mail-Fragen der Anwendung sind.

 

Jetzt platzieren wir das Mini-Projekt auf dem lokalen Webserver, damit es getestet werden kann. Es wurde kein Code geschrieben, Rails hat jedoch einen Begrüßungsbildschirm für Sie. Stellen Sie jedoch zunächst sicher, dass es sich im Verzeichnis Ihrer Anwendung im Terminal befindet und dass Ihre Edelsteine ​​auf dem neuesten Stand sind. Verwenden Sie dazu den folgenden Code:


  • $ Bundle installieren

 

Wenn Ihre Edelsteine ​​überprüft und installiert sind, schreiben Sie den Code:


  • $ Rails Server

 

Bei der Initialisierung wird die IP-Adresse 0.0.0.0 an Port 3000 angezeigt. Lassen Sie sich durch diese Nullen nicht alarmieren. Sie bedeuten lediglich, dass der Server lokal auf Ihrem Computer ausgeführt wird, während er im Terminal ausgeführt wird. Geben Sie dann einen beliebigen Browser ein und greifen Sie auf die URL http: //www.localhost: 3000 / zu. Daraufhin wird die Seite Ruby on Rails Hello World angezeigt


  • Generieren eines Controllers in Ruby on Rails

 

Stoppen Sie zunächst den lokalen Server im Terminal, indem Sie Strg + C drücken, um ihn im Projektordner zu belassen. Jetzt erstellen wir einen Controller, um die Nachricht Hello World zu senden.

 

Der Befehl Rails Generate erstellt bestimmte Dateien für Ihr Projekt. Sie haben es mit einer Anforderung und einem Antwortzyklus zu tun, um bestimmte Dateien zu erstellen. Daher erstellen Sie einen Controller, der für die Begrüßung wie folgt verantwortlich ist:


  • $ Rails erzeugen eine Controller-Anrede

 

Der Controller und die damit verbundenen Dateien wie Ansichten, Test und Hilfsprogramm werden erstellt. Sie können von Hand erstellen, aber die Produktion beschleunigen.

 

Um nun & ldquo; Hallo Welt & rdquo; Sie müssen die Datei app / controller / salutationcontroller.rb ändern, indem Sie eine Aktion erstellen. Öffnen Sie diese Datei in Ihrem Editor und nehmen Sie folgende Änderungen vor:

Klasse SalutationController & lt; ApplicationController

auf jeden Fall hallo

@message = & lsquo; Hallo Welt! & rsquo;

Ende

Ende

 

Aktionen werden als Methoden in Ruby implementiert, wobei def der Schlüssel ist. Innerhalb der von Ihnen erstellten Methode gibt es eine instanziierte Variable namens message mit dem Wert, den wir in den Browser eingeben.

 

Generieren einer Vorlage in Ruby on Rails

 

Die Aktion wurde erfolgreich erstellt. Der nächste Schritt besteht darin, HTML hinzuzufügen, das im Web angezeigt werden soll. Mit dem MVC-Standard, der die Dateien trennt, befindet sich dieser Code in den Ansichten.

 

Standardmäßig wird die Ansicht immer mit dem Namen der Aktion in der Steuerung erstellt. Wenn Sie dann auf App / Ansichten zugreifen, sehen Sie, dass das Anredeverzeichnis bereits erstellt wurde, jedoch ohne Dateien. Öffnen Sie eine neue Registerkarte in Ihrem Editor, nennen Sie sie hello.html.erb und speichern Sie sie in app / views / salutation.

 

Sie fragen sich vielleicht, warum das Format am Ende einer HTML-Datei .erb ist. Dieses Format ist Teil der Erb Templating-Bibliothek, einer Rails-Bibliothek, die für die Verwendung von Ruby-Code in HTML-Code verantwortlich ist.

 

Die Ruby-Syntax wird mit & lt;% =% & gt; wenn ein Wert in HTML angezeigt wird oder & lt; %% & gt; wenn es nur Logik hat, bekannt als Embedded Ruby-Ausgabe-Tags.

Geben Sie die Datei app / views / salutation / hello.html.erb ein und fügen Sie die folgende Reihenfolge hinzu:

& lt; html & gt;

& lt; Körper & gt;

& lt; h1 & gt; & lt;% = @message% & gt; & lt; / h1 & gt;

& lt; / body & gt;

& lt; / html & gt;

 

Jetzt müssen Sie Rails mitteilen, wie auf die URL reagiert werden soll, und die verantwortliche Person ist route.rb im Konfigurationsverzeichnis. Machen Sie sich im Moment keine allzu großen Sorgen um Details, da dies nur der Anfang ist und Ihnen immer noch Informationen fehlen, die nach und nach gegeben werden. Öffnen Sie config / route.rb im Texteditor und ersetzen Sie das Geschriebene (die Kommentare müssen nicht gelöscht werden, diese haben # vor den Sätzen):

 

Hallo :: Application.routes.draw tun

get & lsquo ;: controller (/: action (/: id (.: format))) & rsquo;

Ende

 

Sie möchten, dass die Nachricht im Browser unter der URL http: // localhost: 3000 / salutation / hello angezeigt wird. Beim Öffnen wird Ihre Nachricht & ldquo; Hallo Welt! & Rdquo; wird auftauchen.

 

Authentifizierung in ASP.NET MVC:

 

So implementieren Sie einen Authentifizierungsmechanismus in ASP.NET MVC-Anwendungen Wir werden hier ein Projekt erstellen, das Benutzerregistrierung, Anmeldung, Abmeldung und Kennwortänderung umfasst. Dies sind wesentliche Funktionen für jede Anwendung, die Bereiche mit eingeschränktem Zugriff auf angemeldete Benutzer hat.

 

Zugriffskontrolle in Laravel mit ACL:

 

Implementierung eines Autorisierungssystems mit Laravel, dem weltweit am häufigsten verwendeten PHP-Framework. Dazu beginnen wir mit einer Anwendung, die alle Teile der Benutzerregistrierung und -authentifizierung enthält.

 

ASP.NET MVC und Identität: Autorisierung von Benutzern mit Ansprüchen: Implementieren eines Zugriffssteuerungsmechanismus mit ASP.NET Identity, mit dem wir Benutzern Rollen zuweisen und daraus definieren können, welche Seiten und Menüs angezeigt werden können.

 

Mehr über Ruby

 

Architekturmuster in Ruby:

Dies zeigt die Verwendung von ArchRuby, um Architekturmuster und bewährte Verfahren auszudrücken, die nach ihrer Erhaltung zur Wartbarkeit des Softwaresystems beitragen.

 

Refactorings in Ruby: Verwenden der Extract Class-Technik:

 

Kennen Sie die Refactoring-Technik der Extraktklasse und lernen Sie, wie Sie sie in der Ruby-Sprache verwenden, um die Qualität Ihres Codes zu verbessern.

 

Arrays und Blöcke mit Ruby mithilfe des IRB:

 

In Ruby mithilfe von Arrays und Blöcken entwickeln. Arrays verfügen über verschiedene Methoden, die die Arbeit der Entwickler erleichtern, während Blöcke zu den großartigen Neuigkeiten von Ruby gehören.

 

Erstellen einer einfachen Anwendung mit Ruby On Rails:

 

Erstellen einer einfachen Anwendung zur Demonstration interessanter Funktionen des Ruby On Rails-Frameworks