Introduzione ai comandi Rails

Ruby on Rails è un framework di sviluppo web scritto nel linguaggio di programmazione Ruby Rails progettato in modo tale da rendere più semplice la programmazione delle applicazioni web rendendo le cose che uno sviluppatore deve avviare prima di essere installato. In Ruby, dobbiamo scrivere una quantità molto minore di codice mentre in altri linguaggi di programmazione e framework. Lo sviluppo Web con Ruby è anche più divertente. I principali principi del linguaggio di programmazione Ruby per lo sviluppo di applicazioni Web non si ripetono e si accordano sulla configurazione. Ruby è un linguaggio di programmazione di alto livello simile a linguaggi interpretati come Python, Perl ecc. E orientato agli oggetti come Java, Ada ecc.

Comandi di base delle rotaie

1. Come avviare un server Web in Ruby Rails?

In Ruby, il server Web verrà eseguito praticamente sotto qualsiasi server Web, ma il modo migliore per sviluppare un'applicazione Web utilizzando Rails è utilizzando il server WEBrick integrato.

Per avviare il server Web è necessario effettuare le seguenti operazioni:

  • cd ruby ​​/ libreria
  • Server Rails
  • e dobbiamo aprire il browser e inserire http://127.0.0.1:3000 sulla porta 3000 e l'output sarà il seguente:

2. Come impostare il database in Rails?

In Rails, possiamo impostare diversi tipi di database e configureremo il database MySQL e utilizzeremo il root come ID utente per l'applicazione e possiamo eseguire diverse operazioni come creare un database, concedere privilegi ecc. E l'output di esempio è il seguente :

3. Come creare file di record attivi in ​​Ruby?

In Ruby, possiamo creare file di record attivi per qualsiasi progetto usando alcuni comandi di Rails. Creeremo file di record attivi per l'applicazione della biblioteca con record come libro e soggetto come di seguito:

  • rotaie script / generare modello Book
  • rotaie script / genera soggetto modello

E genera il codice di output come di seguito:

4. Come creare associazioni / relazioni tra i modelli in Ruby?

Nel comando Rails, possiamo creare l'associazione tra i modelli e ci sono tre tipi di associazioni come uno a uno, uno a molti, molti a molti e il codice di esempio è come mostrato di seguito. Crea un soggetto singolare poiché un libro appartiene a un soggetto e l'output è:

5. Come creare un file di migrazione in Ruby?

In Rails, possiamo creare un file di migrazione usando il comando seguente e contiene una sintassi di base che descrive la struttura dei dati della tabella

  • le rotaie generano la migrazione nome_tabella
  • le rotaie generano libri sulla migrazione

Genererà il seguente codice come output:

6. Come creare letterali stringa in Ruby?

In Ruby, le stringhe sono una sequenza di caratteri che sono rappresentati in stringhe a 8 bit e le virgolette doppie consentono la sostituzione in cui le stringhe a virgoletta singola non lo fanno e il codice di esempio è il seguente:

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

L'output del codice superiore a è il seguente:

7. Come dichiarare un array in Rails?

In Rails, possiamo dichiarare un array avendo una combinazione di numeri interi e stringhe separate da virgole come di seguito:

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

E l'output del codice sopra è il seguente:

8. Cos'è Range e come si usa in Ruby?

In Ruby, un intervallo viene utilizzato per rappresentare un insieme di valori tra inizio e fine dell'intervallo e costruito utilizzando per letterali di inizio e di fine e il codice di esempio come di seguito:

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

E l'output del codice sopra è il seguente:

9. Come utilizzare un operatore definito in Ruby?

In Ruby, definito? È un operatore speciale che accetta la chiamata del metodo per determinare se l'espressione viene passata o non riuscita e il codice di esempio come di seguito:

definito? Var: viene convalidato su true se Var è inizializzato ed esempi come di seguito:

10. Come utilizzare un commento a riga singola in Ruby?

In Ruby, i commenti possono essere rappresentati in diversi modi come commento a riga singola e commento a più righe e il codice di esempio come di seguito:

Questo è un commento a riga singola

puts “Hello, Ruby!”

E l'output è il seguente:

Comandi Rails intermedi

1. Come generare una nuova applicazione usando il modello desiderato in Ruby?

In Ruby, possiamo generare una nuova applicazione usando il comando rails di seguito new treehouse mentre possiamo usare i modelli per eseguirli contro una nuova applicazione come di seguito:

rails new treehouse –template=India

2. Come eliminare un elemento da un array in un determinato indice in Ruby?

In Ruby, possiamo eliminare un elemento da un array in un determinato indice usando il comando seguente:

array.delete_at(index)

Esempio

  • array = ("hi", "bar", "foo")
  • array.delete_at (2)
  • il nuovo array è: ("ciao", "barra")

3. Cos'è l'Interpolazione e come fare in Ruby?

In Ruby, l'Interpolazione è definita come la combinazione di una stringa con una variabile o un'espressione che usa le virgolette doppie è chiamata Interpolazione e il codice di esempio è il seguente:

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

4. Come chiamare un metodo in Ruby?

In Ruby, possiamo chiamare un metodo usando l'oggetto e chiamare un metodo è come inviare un messaggio in Ruby poiché stiamo inviando un oggetto con qualche messaggio e aspettando la sua risposta e il codice di esempio come di seguito:

Esempio:

  • Oggetto.Metodo (argomenti)
  • String.length
  • array.delet

5. Come creare e utilizzare gli hash in Ruby?

In Ruby, gli hash possono essere creati avendo coppie chiave-valore tra parentesi graffe e la chiave indicherà sempre il valore con una freccia e il codice di esempio è il seguente:

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

Comandi avanzati di rotaie

1. Che cos'è l'iteratore di raccolta e come utilizzarlo in Ruby?

In Ruby, Collect Iterator viene utilizzato per restituire tutti gli elementi di una raccolta e il metodo di raccolta non deve essere associato a un blocco e ad un codice di esempio come di seguito:

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

2. Scrivere un metodo del gestore del servizio Web in Ruby?

In Ruby, i metodi dei servizi Web possono essere scritti come semplici metodi di Ruby Rails che esporranno al mondo esterno e il codice di esempio due eseguirà l'aggiunta di due numeri come indicato di seguito:

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

Suggerimenti e trucchi per utilizzare i comandi Rails

  • Usa estrai espressione regolare che corrisponda rapidamente
  • Il modo migliore per unire le stringhe come Array # join e, g: Array # *
  • Usa il formato decimale in quanto si somma rapidamente
  • Esegui l'interpolazione poiché interpola rapidamente il testo

Conclusione

Infine, è una panoramica dei comandi di Ruby on Rails di diversi tipi. Spero che tu abbia una buona conoscenza dei comandi di Ruby on Rails dopo aver letto questo articolo.

Articoli consigliati

Questa è stata una guida ai comandi Rails. Qui abbiamo discusso dei comandi base, immediati e avanzati di Rails. Puoi anche leggere il seguente articolo per saperne di più -

  1. Come utilizzare i comandi Spark
  2. Cosa sono i comandi Hive
  3. Comandi Kali Linux
  4. Comandi Sqoop che dovresti provare

Categoria: