Introduktion til Rails-kommandoer

Ruby on Rails er en webudviklingsramme skrevet i Ruby Rails programmeringssprog, som er designet på en sådan måde, at programmering af webapplikationer bliver lettere ved at gøre ting, som en udvikler skal starte, er installeret før. I Ruby er vi nødt til at skrive meget mindre mængde kode, mens i andre programmeringssprog og rammer. Webudvikling ved hjælp af Ruby er også sjovere. De vigtigste principper for Ruby-programmeringssprog til udvikling af webapplikationer gentager ikke dig selv og konvention om konfiguration. Ruby er et programmeringssprog på højt niveau, der ligner tolke sprog som Python, Perl osv. Og objektorienteret som Java, Ada osv.

Grundlæggende rails-kommandoer

1. Hvordan starter man en webserver i Ruby Rails?

I Ruby vil webserveren køre praktisk talt under enhver webserver, men den bedste måde at udvikle en webapplikation ved hjælp af Rails er ved hjælp af indbygget WEBrick-server.

For at starte webserver skal vi gøre følgende:

  • cd ruby ​​/ bibliotek
  • Rails server
  • og vi er nødt til at åbne browseren og indtaste http://127.0.0.1:3000 på port 3000 og output vil være som nedenfor:

2. Hvordan konfigureres database i Rails?

I Rails kan vi konfigurere forskellige typer databaser, og vi vil oprette MySQL-database, og vi bruger roden som bruger-id til applikationen, og vi kan udføre forskellige operationer, såsom oprette en database, tildele privilegier osv. Og prøveudgang er som nedenfor :

3. Hvordan oprettes aktive optagefiler i Ruby?

I Ruby kan vi oprette aktive registreringsfiler til ethvert projekt ved hjælp af et par kommandoer af Rails. Vi opretter aktive postfiler til biblioteksapplikation med poster som bog og emne som nedenfor:

  • skinner script / genererer modelbog
  • skinner script / genererer modelemne

Og det genererer outputkoden som nedenfor:

4. Hvordan skabes tilknytning / forhold mellem modeller i Ruby?

I kommandoen Rails kan vi oprette tilknytningen mellem modeller, og der er tre typer foreninger, såsom en-til-en, en-til-mange, mange-til-mange, og prøvekoden er som vist nedenfor. Det skaber et enkelt emne, da en bog hører til et emne og output er:

5. Hvordan oprettes en migreringsfil i Ruby?

I Rails kan vi oprette en migreringsfil ved hjælp af kommandoen nedenfor, og den indeholder grundlæggende syntaks, der beskriver datastrukturen i tabellen

  • skinner genererer migrationstabelnavn
  • skinner genererer migrationsbøger

Det genererer nedenstående kode som output:

6. Hvordan oprettes strenglitterater i Ruby?

I Ruby er strenge en sekvens af tegn, der er repræsenteret i 8-bit og dobbeltciterede strenge, der tillader substitution, hvor enkeltcitatstrenge ikke gør det, og prøvekoden er som nedenfor:

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

Outputet fra den højere end kode er som nedenfor:

7. Hvordan erklæres en matrix i Rails?

I Rails kan vi erklære en matrix ved at have en kombination af heltal og strenge adskilt med kommaer som nedenfor:

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

Og output fra ovenstående kode er som nedenfor:

8. Hvad er Range, og hvordan bruges der i Ruby?

I Ruby bruges et interval til at repræsentere et sæt værdier mellem start og slutning af området og konstrueret ved brug af start og e for slutlitteraler og prøvekoden som nedenfor:

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

Og output fra ovenstående kode er som nedenfor:

9. Hvordan bruges en defineret operatør i Ruby?

I Ruby, defineret? Er en speciel operatør, der foretager metodekald for at bestemme, om udtrykket er bestået eller mislykket, og prøvekoden som nedenfor:

defineret? Var - det valideres til sandt, hvis Var er initialiseret og eksempler som nedenfor:

10. Hvordan bruges en enkeltlinjekommentar i Ruby?

I Ruby kan kommentarer være repræsenteret på forskellige måder, såsom enkeltlinjekommentar og flerstikkommentar og prøvekoden som nedenfor:

Dette er en enkelt kommentar

puts “Hello, Ruby!”

Og output er som nedenfor:

Mellemskinner kommandoer

1. Hvordan genereres en ny applikation ved hjælp af den ønskede skabelon i Ruby?

I Ruby kan vi generere en ny applikation ved hjælp af nedenstående skinner, kommandoen nyt træhus, mens vi kan bruge skabeloner til at køre dem mod en ny applikation som nedenfor:

rails new treehouse –template=India

2. Hvordan slettes et element fra en matrix ved et bestemt indeks i Ruby?

I Ruby kan vi slette et element fra en matrix ved et bestemt indeks ved hjælp af nedenstående kommando:

array.delete_at(index)

Eksempel

  • array = ("hej", "bar", "foo")
  • array.delete_at (2)
  • nyt array er: ("hej", "bjælke")

3. Hvad er interpolering, og hvordan gør man i Ruby?

I Ruby defineres interpolation som at kombinere en streng med en variabel eller udtryk ved hjælp af dobbeltcitater kaldes Interpolation, og prøvekoden er som nedenfor:

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

4. Hvordan kalder man en metode i Ruby?

I Ruby kan vi kalde en metode ved hjælp af objektet, og at kalde en metode er som at sende en meddelelse i Ruby, da vi sender et objekt med en eller anden meddelelse og venter på dets svar og prøvekoden som nedenfor:

Eksempel:

  • object.method (argumenter)
  • string.length
  • array.delet

5. Hvordan opretter og bruger man hasjer i Ruby?

I Ruby kan hashes oprettes ved at have nøgleværdipar i krøllede seler, og nøglen vil altid pege på værdien med en pil, og prøvekoden er som nedenfor:

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

Avancerede rails-kommandoer

1. Hvad er samle iterator, og hvordan bruges det i Ruby?

I Ruby bruges indsamlings iterator til at returnere alle elementer i en samling og indsamlingsmetode behøver ikke at være knyttet til en blok og prøvekode som nedenfor:

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

2. Skriv en webservicehåndteringsmetode i Ruby?

I Ruby kan webtjenestemetoder skrives som enkle Ruby Rails-metoder, som vil udsættes for omverdenen, og prøvekode to udfører tilføjelse af to numre som nedenfor i kommandoen:

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

Tip og tricks til brug af Rails-kommandoer

  • Brug ekstrakt regelmæssigt udtryk, der passer hurtigt
  • Bedste måde at slutte sig til strengene som Array # sammen med e, g: Array # *
  • Brug format decimal, da det beløber sig hurtigt
  • Udfør interpolering, da den hurtigt interpolerer tekst

Konklusion

Endelig er det en oversigt over Ruby on Rails-kommandoer af forskellige typer. Jeg håber, at du får god viden om Ruby on Rails-kommandoer efter at have læst denne artikel.

Anbefalede artikler

Dette har været en guide til Rails Commands. Her har vi drøftet grundlæggende, øjeblikkelige såvel som avancerede Rails-kommandoer. Du kan også se på den følgende artikel for at lære mere -

  1. Sådan bruges gnistkommandoer
  2. Hvad er Hive-kommandoer
  3. Kali Linux-kommandoer
  4. Sqoop-kommandoer, du skal prøve

Kategori: