Rails-Befehle - Konzepte - Basic To Advanced-Befehle

Inhaltsverzeichnis:

Anonim

Einführung in Rails-Befehle

Ruby on Rails ist ein in der Programmiersprache Ruby Rails geschriebenes Webentwicklungsframework, das so konzipiert ist, dass die Programmierung von Webanwendungen vereinfacht wird, indem Dinge, die ein Entwickler zum Starten benötigt, vor der Installation installiert werden. In Ruby müssen wir weniger Code schreiben als in anderen Programmiersprachen und Frameworks. Die Webentwicklung mit Ruby macht auch mehr Spaß. Die Hauptprinzipien der Programmiersprache Ruby für die Entwicklung von Webanwendungen wiederholen sich nicht und setzen sich nicht mit der Konfiguration auseinander. Ruby ist eine High-Level-Programmiersprache, die interpretierten Sprachen wie Python, Perl usw. und objektorientierten Sprachen wie Java, Ada usw. ähnelt.

Grundlegende Rails-Befehle

1. Wie starte ich einen Webserver in Ruby Rails?

In Ruby kann der Webserver praktisch unter jedem Webserver ausgeführt werden. Die beste Methode zum Entwickeln einer Webanwendung mit Rails ist jedoch die Verwendung eines integrierten WEBrick-Servers.

Um den Webserver zu starten, müssen wir folgende Schritte ausführen:

  • CD Ruby / Bibliothek
  • Rails-Server
  • und wir müssen den Browser öffnen und auf Port 3000 http://127.0.0.1:3000 eingeben. Die Ausgabe erfolgt wie folgt:

2. Wie richte ich eine Datenbank in Rails ein?

In Rails können wir verschiedene Datenbanktypen einrichten, MySQL-Datenbanken einrichten und den Root als Benutzer-ID für die Anwendung verwenden. Außerdem können wir verschiedene Vorgänge ausführen, z :

3. Wie erstelle ich Active Record-Dateien in Ruby?

In Ruby können wir mit ein paar Befehlen von Rails aktive Aufnahmedateien für jedes Projekt erstellen. Wir erstellen aktive Aktendateien für die Bibliotheksanwendung mit Akten als Buch und Betreff wie folgt:

  • Rails Script / Model Book generieren
  • Rails-Skript / Modell-Betreff erzeugen

Und es generiert den Ausgabecode wie folgt:

4. Wie erstelle ich Assoziationen / Beziehungen zwischen Modellen in Ruby?

Im Befehl Rails können wir die Zuordnung zwischen Modellen erstellen. Es gibt drei Arten von Zuordnungen, z. B. Eins-zu-Eins, Eins-zu-Viele, Viele-zu-Viele. Der Beispielcode ist wie folgt. Es wird ein einzelnes Thema erstellt, da ein Buch zu einem Thema gehört und Folgendes ausgegeben wird:

5. Wie erstelle ich eine Migrationsdatei in Ruby?

In Rails können wir mit dem folgenden Befehl eine Migrationsdatei erstellen, die eine grundlegende Syntax enthält, die die Datenstruktur der Tabelle beschreibt

  • Schienen generieren Migration table_name
  • Schienen erzeugen Migrationsbücher

Der folgende Code wird als Ausgabe generiert:

6. Wie erstelle ich String-Literale in Ruby?

In Ruby sind Zeichenfolgen eine Folge von Zeichen, die in 8-Bit- und in doppelten Anführungszeichen dargestellt werden. Dies ermöglicht die Ersetzung, wenn Zeichenfolgen in einfachen Anführungszeichen nicht vorkommen und der Beispielcode wie folgt lautet:

puts 'escape using “\ \”';
puts 'That\'s right';

Die Ausgabe des übergeordneten Codes lautet wie folgt:

7. Wie deklariere ich ein Array in Rails?

In Rails können wir ein Array deklarieren, indem wir eine Kombination aus Ganzzahlen und Zeichenfolgen durch Kommas trennen:

array = ( "fred", 10, 3.14, "This is a string", "last element", ) array.each do |i|
puts i
end

Und die Ausgabe des obigen Codes ist wie folgt:

8. Was ist Range und wie wird es in Ruby verwendet?

In Ruby wird ein Bereich verwendet, um eine Reihe von Werten zwischen dem Anfang und dem Ende des Bereichs darzustellen, und unter Verwendung von for start und e für Endliterale und des folgenden Beispielcodes erstellt:

(10….14). each do |n|
print n, ' '
end

Und die Ausgabe des obigen Codes ist wie folgt:

9. Wie verwende ich einen definierten Operator in Ruby?

In Ruby definiert? Ist ein spezieller Operator, der einen Methodenaufruf verwendet, um zu bestimmen, ob der Ausdruck übergeben wurde oder nicht, und der folgende Beispielcode:

definiert? Var - es wird auf true überprüft, wenn Var initialisiert wird, und es werden die folgenden Beispiele angezeigt:

10. Wie verwende ich einen einzeiligen Kommentar in Ruby?

In Ruby können Kommentare auf verschiedene Arten dargestellt werden, z. B. einzeiliger Kommentar und mehrzeiliger Kommentar sowie der folgende Beispielcode:

Dies ist ein einzeiliger Kommentar

puts “Hello, Ruby!”

Und die Ausgabe ist wie folgt:

Intermediate Rails-Befehle

1. Wie erstelle ich eine neue Anwendung mit der gewünschten Vorlage in Ruby?

In Ruby können wir eine neue Anwendung mit dem Befehl new treehouse (siehe unten) generieren, während wir Vorlagen verwenden können, um sie für die folgende neue Anwendung auszuführen:

rails new treehouse –template=India

2. Wie lösche ich ein Element aus einem Array an einem bestimmten Index in Ruby?

In Ruby können wir ein Element aus einem Array an einem bestimmten Index mit dem folgenden Befehl löschen:

array.delete_at(index)

Beispiel

  • array = ("hi", "bar", "foo")
  • array.delete_at (2)
  • neues Array ist: ("hi", "bar")

3. Was ist Interpolation und wie geht man in Ruby vor?

In Ruby wird Interpolation als Kombination einer Zeichenfolge mit einer Variablen oder einem Ausdruck in doppelten Anführungszeichen definiert und heißt Interpolation. Der Beispielcode lautet wie folgt:

“Email : # (user.email)”
“ A string and an #(expression)”

4. Wie rufe ich eine Methode in Ruby auf?

In Ruby können wir eine Methode mit dem Objekt aufrufen, und das Aufrufen einer Methode ähnelt dem Senden einer Nachricht in Ruby, während wir ein Objekt mit einer Nachricht senden und auf seine Antwort und den folgenden Beispielcode warten:

Beispiel:

  • object.method (Argumente)
  • String-Länge
  • array.delet

5. Wie erstelle und verwende ich Hashes in Ruby?

In Ruby können Hashes erstellt werden, indem Schlüssel-Wert-Paare in geschweiften Klammern angegeben werden. Der Schlüssel zeigt immer mit einem Pfeil auf den Wert, und der Beispielcode lautet wie folgt:

(42 => “answer”, “score” =>100, :name=> “Das” )

Erweiterte Rails-Befehle

1. Was ist ein Collect-Iterator und wie wird er in Ruby verwendet?

In Ruby wird der Iterator collect verwendet, um alle Elemente einer Auflistung und einer Methode collect zurückzugeben, ohne dass ein Block und ein Beispielcode wie folgt zugeordnet werden müssen:

collection = collection.collect
a=(1, 2, 3) b=Array.new
b=a.collect
puts b

2. Schreiben Sie eine Web-Service-Handler-Methode in Ruby?

In Ruby können Web-Services-Methoden als einfache Ruby Rails-Methoden geschrieben werden, die der Außenwelt ausgesetzt sind, und Beispielcode zwei führt die Addition von zwei Zahlen wie folgt aus:

class MyServer < SOAP:: RPC:: StandaloneServer
#handler methods
def add(a, b)
return a+b
end
end

Tipps und Tricks zur Verwendung von Rails-Befehlen

  • Verwenden Sie einen regulären Ausdruck zum Extrahieren, der schnell passt
  • Der beste Weg, um die Strings als Array # join zu verbinden, zB: Array # *
  • Verwenden Sie das Format Dezimal, da es schnell zählt
  • Führen Sie die Interpolation durch, da der Text schnell interpoliert wird

Fazit

Schließlich gibt es eine Übersicht über Ruby on Rails-Befehle verschiedener Typen. Ich hoffe, dass Sie nach dem Lesen dieses Artikels gute Kenntnisse über Ruby on Rails-Befehle haben.

Empfohlene Artikel

Dies war ein Leitfaden für Rails-Befehle. Hier haben wir grundlegende, unmittelbare und erweiterte Rails-Befehle besprochen. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. So verwenden Sie Spark-Befehle
  2. Was sind Hive-Befehle?
  3. Kali Linux-Befehle
  4. Sqoop-Befehle, die Sie versuchen sollten