Introduction aux commandes Rails

Ruby on Rails est un cadre de développement Web écrit en langage de programmation Ruby Rails qui est conçu de manière à faciliter la programmation d'applications Web en facilitant l'installation des choses dont un développeur a besoin pour démarrer. Dans Ruby, nous devons écrire beaucoup moins de code que dans d'autres langages de programmation et frameworks. Le développement Web à l'aide de Ruby est également plus amusant. Les principaux principes du langage de programmation Ruby pour le développement d'applications Web ne se répètent pas et ne s'accordent pas sur la configuration. Ruby est un langage de programmation de haut niveau qui est similaire aux langages interprétés tels que Python, Perl etc. et orienté objet comme Java, Ada etc.

Commandes de base des rails

1. Comment démarrer un serveur Web dans Ruby Rails?

Dans Ruby, le serveur Web fonctionnera pratiquement sous n'importe quel serveur Web, mais la meilleure façon de développer une application Web à l'aide de Rails est d'utiliser un serveur WEBrick intégré.

Pour démarrer le serveur Web, nous devons effectuer les étapes suivantes:

  • cd ruby ​​/ bibliothèque
  • Serveur Rails
  • et nous devons ouvrir le navigateur et entrer http://127.0.0.1:3000 sur le port 3000 et la sortie sera comme ci-dessous:

2. Comment configurer la base de données dans Rails?

Dans Rails, nous pouvons configurer différents types de bases de données et nous allons configurer la base de données MySQL et nous utilisons la racine comme ID utilisateur pour l'application et nous pouvons effectuer différentes opérations telles que créer une base de données, accorder des privilèges, etc. et un exemple de sortie est comme ci-dessous :

3. Comment créer des fichiers d'enregistrement actifs dans Ruby?

Dans Ruby, nous pouvons créer des fichiers d'enregistrement actifs pour n'importe quel projet en utilisant quelques commandes de Rails. Nous créerons des fichiers d'enregistrement actifs pour l'application de bibliothèque avec des enregistrements sous forme de livre et de sujet comme ci-dessous:

  • script rails / génération de livre modèle
  • script de rails / générer le sujet du modèle

Et il génère le code de sortie comme ci-dessous:

4. Comment créer des associations / relations entre modèles en Ruby?

Dans la commande Rails, nous pouvons créer l'association entre les modèles et il existe trois types d'associations telles que un à un, un à plusieurs, plusieurs à plusieurs et l'exemple de code est comme indiqué ci-dessous. Il crée un sujet singulier car un livre appartient à un sujet et la sortie est:

5. Comment créer un fichier de migration dans Ruby?

Dans Rails, nous pouvons créer un fichier de migration à l'aide de la commande ci-dessous et il contient une syntaxe de base qui décrit la structure de données de la table

  • les rails génèrent la migration nom_table
  • les rails génèrent des livres de migration

Il générera le code ci-dessous en sortie:

6. Comment créer des littéraux de chaîne dans Ruby?

Dans Ruby, les chaînes sont une séquence de caractères qui sont représentés en 8 bits et les chaînes entre guillemets permettent la substitution là où les chaînes entre guillemets ne le font pas et l'exemple de code est comme ci-dessous:

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

La sortie du code supérieur à est la suivante:

7. Comment déclarer un tableau dans Rails?

Dans Rails, nous pouvons déclarer un tableau en ayant une combinaison d'entiers et de chaînes séparées par des virgules comme ci-dessous:

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

Et la sortie du code ci-dessus est la suivante:

8. Qu'est-ce que Range et comment l'utiliser dans Ruby?

Dans Ruby, une plage est utilisée pour représenter un ensemble de valeurs entre le début et la fin de la plage et construite en utilisant pour le début et e pour les littéraux de fin et l'exemple de code comme ci-dessous:

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

Et la sortie du code ci-dessus est la suivante:

9. Comment utiliser un opérateur défini dans Ruby?

En Ruby, défini? Est un opérateur spécial qui prend l'appel de méthode pour déterminer si l'expression est passée ou échouée et l'exemple de code comme ci-dessous:

défini? Var - il valide à vrai si Var est initialisé et des exemples comme ci-dessous:

10. Comment utiliser un commentaire sur une seule ligne dans Ruby?

Dans Ruby, les commentaires peuvent être représentés de différentes manières, comme des commentaires sur une seule ligne et des commentaires sur plusieurs lignes, ainsi que l'exemple de code ci-dessous:

Ceci est un commentaire sur une seule ligne

puts “Hello, Ruby!”

Et la sortie est comme ci-dessous:

Commandes de rails intermédiaires

1. Comment générer une nouvelle application en utilisant le modèle souhaité dans Ruby?

Dans Ruby, nous pouvons générer une nouvelle application en utilisant la commande ci-dessous new treehouse alors que nous pouvons utiliser des modèles pour les exécuter contre une nouvelle application comme ci-dessous:

rails new treehouse –template=India

2. Comment supprimer un élément d'un tableau à un index particulier dans Ruby?

Dans Ruby, nous pouvons supprimer un élément d'un tableau à un index particulier en utilisant la commande ci-dessous:

array.delete_at(index)

Exemple

  • array = ("hi", "bar", "foo")
  • array.delete_at (2)
  • le nouveau tableau est: ("hi", "bar")

3. Qu'est-ce que l'interpolation et comment faire en Ruby?

Dans Ruby, l'interpolation est définie comme la combinaison d'une chaîne avec une variable ou une expression à l'aide de guillemets doubles est appelée interpolation et l'exemple de code est comme ci-dessous:

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

4. Comment appeler une méthode en Ruby?

Dans Ruby, nous pouvons appeler une méthode en utilisant l'objet et appeler une méthode est comme envoyer un message dans Ruby car nous envoyons un objet avec un message et attendons sa réponse et l'exemple de code comme ci-dessous:

Exemple:

  • object.method (arguments)
  • Longueur de chaine
  • array.delet

5. Comment créer et utiliser des hachages dans Ruby?

Dans Ruby, les hachages peuvent être créés en ayant des paires clé-valeur entre accolades et la clé pointera toujours vers la valeur par une flèche et un exemple de code est comme ci-dessous:

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

Commandes Rails avancées

1. Qu'est-ce que collect iterator et comment l'utiliser dans Ruby?

Dans Ruby, l'itérateur de collecte est utilisé pour renvoyer tous les éléments d'une méthode de collecte et de collecte, il n'est pas nécessaire d'être associé à un bloc et à un exemple de code comme ci-dessous:

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

2. Écrire une méthode de gestionnaire de services Web en Ruby?

Dans Ruby, les méthodes de services Web peuvent être écrites comme de simples méthodes Ruby Rails qui les exposeront au monde extérieur et un exemple de code deux effectuera l'ajout de deux nombres comme ci-dessous dans la commande:

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

Trucs et astuces pour utiliser les commandes Rails

  • Utilisez extraire l'expression régulière qui correspond rapidement
  • Meilleure façon de joindre les chaînes comme Array # join e, g: Array # *
  • Utilisez le format décimal car il revient rapidement
  • Effectuez une interpolation car elle interpole rapidement le texte

Conclusion

Enfin, c'est un aperçu des commandes Ruby on Rails de différents types. J'espère que vous aurez une bonne connaissance des commandes Ruby on Rails après avoir lu cet article.

Articles recommandés

Cela a été un guide pour les commandes Rails. Ici, nous avons discuté des commandes Rails de base, immédiates et avancées. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Comment utiliser les commandes Spark
  2. Qu'est-ce que les commandes Hive
  3. Commandes Kali Linux
  4. Commandes Sqoop à essayer