Introduksjon til Rails Commands

Ruby on Rails er et nettutviklingsrammeverk skrevet i Ruby Rails programmeringsspråk som er designet på en slik måte å gjøre programmering av webapplikasjoner lettere ved å gjøre ting en utvikler trenger å starte blir installert før. I Ruby trenger vi å skrive veldig mindre mengde kode mens vi i andre programmeringsspråk og rammer. Nettutvikling ved bruk av Ruby er også morsommere. De viktigste prinsippene for Ruby programmeringsspråk for utvikling av webapplikasjoner gjentar ikke deg selv og konvensjonen om konfigurasjonen. Ruby er et programmeringsspråk på høyt nivå som ligner tolket språk som Python, Perl osv. Og objektorientert som Java, Ada etc.

Grunnleggende skinner-kommandoer

1. Hvordan starte en webserver i Ruby Rails?

I Ruby vil webserveren fungere praktisk talt under hvilken som helst webserver, men den beste måten å utvikle en webapplikasjon ved bruk av Rails er ved å bruke innebygd WEBrick-server.

For å starte webserver må vi gjøre følgende:

  • cd ruby ​​/ bibliotek
  • Rails server
  • og vi må åpne nettleseren og angi http://127.0.0.1:3000 på port 3000 og utgangen vil være som nedenfor:

2. Hvordan konfigurerer du database i Rails?

I Rails kan vi sette opp forskjellige typer databaser og vi vil sette opp MySQL-database og vi bruker roten som bruker-ID for applikasjonen, og vi kan utføre forskjellige operasjoner som å opprette en database, tildele rettigheter osv. Og prøveutgang er som nedenfor :

3. Hvordan lage aktive postfiler i Ruby?

I Ruby kan vi lage aktive opptaksfiler for ethvert prosjekt ved å bruke noen få kommandoer av Rails. Vi vil lage aktive opptaksfiler for biblioteksapplikasjon med poster som bok og emne som nedenfor:

  • skinner script / genererer modellbok
  • skinner skript / genererer modellemne

Og den genererer utgangskoden som nedenfor:

4. Hvordan skape assosiasjon / forhold mellom modeller i Ruby?

I Rails-kommandoen kan vi opprette assosiasjonen mellom modeller, og det er tre typer assosiasjoner som en-til-en, en-til-mange, mange-til-mange og eksempelskoden er som vist nedenfor. Det skaper et entall emne ettersom en bok tilhører ett emne og utdata er:

5. Hvordan opprette en migreringsfil i Ruby?

I Rails kan vi opprette en migreringsfil ved å bruke kommandoen nedenfor, og den inneholder grunnleggende syntaks som beskriver datastrukturen i tabellen

  • skinner genererer overføring tabellnavn
  • skinner genererer overføringsbøker

Den vil generere koden nedenfor som utgang:

6. Hvordan lage strenglitterater i Ruby?

I Ruby er strenger en sekvens av tegn som er representert i 8-biters og dobbelt siterte strenger tillater substitusjon der enkelt-sitatstrenger ikke gjør det, og samplingskode er som nedenfor:

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

Utgangen til den høyere enn koden er som nedenfor:

7. Hvordan erklære en matrise i Rails?

I Rails kan vi erklære en matrise ved å ha en kombinasjon av heltall og strenger atskilt med komma som nedenfor:

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

Og resultatet av koden ovenfor er som nedenfor:

8. Hva er Range og hvordan brukes i Ruby?

I Ruby brukes et område for å representere et sett med verdier mellom start og slutt på området og konstruert ved bruk for start og e for sluttlitteraler og prøvekoden som nedenfor:

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

Og resultatet av koden ovenfor er som nedenfor:

9. Hvordan bruke en definert operatør i Ruby?

I Ruby, definert? Er en spesiell operatør som tar metodeanrop for å bestemme om uttrykket er bestått eller mislyktes, og prøvekoden som nedenfor:

definert? Var - den validerer til true hvis Var er initialisert og eksempler som nedenfor:

10. Hvordan bruker jeg en enkeltlinjekommentar i Ruby?

I Ruby kan kommentarer være representert på forskjellige måter, for eksempel enlinjekommentar og flerstrengekommentar og eksempelkoden som nedenfor:

Dette er enkeltlinjekommentar

puts “Hello, Ruby!”

Og resultatet er som nedenfor:

Mellomliggende skinner-kommandoer

1. Hvordan generere en ny applikasjon ved å bruke ønsket mal i Ruby?

I Ruby kan vi generere en ny applikasjon ved å bruke kommandoen nye treehouse under skinner, mens vi kan bruke maler for å kjøre dem mot ny applikasjon som nedenfor:

rails new treehouse –template=India

2. Hvordan slette et element fra en gruppe på en bestemt indeks i Ruby?

I Ruby kan vi slette et element fra en matrise ved en bestemt indeks ved å bruke kommandoen nedenfor:

array.delete_at(index)

Eksempel

  • matrise = ("hei", "stolpe", "foo")
  • array.delete_at (2)
  • ny matrise er: ("hei", "bar")

3. Hva er interpolering og hvordan gjør man i Ruby?

I Ruby er interpolering definert som å kombinere en streng med en variabel eller uttrykk ved å bruke doble anførselstegn, kalles interpolasjon og eksempelskoden er som nedenfor:

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

4. Hvordan kalle en metode i Ruby?

I Ruby kan vi kalle en metode ved hjelp av objektet, og å kalle en metode er som å sende en melding i Ruby, ettersom vi sender et objekt med en eller annen melding og venter på svaret og eksempelskoden som nedenfor:

Eksempel:

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

5. Hvordan lage og bruke hasjer i Ruby?

I Ruby kan hashes opprettes ved å ha nøkkelverdipar i krøllete seler, og nøkkelen vil alltid peke på verdien med en pil og prøvekoden er som nedenfor:

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

Avanserte skinner-kommandoer

1. Hva er samle iterator og hvordan bruker du det i Ruby?

I Ruby brukes samle iterator for å returnere alle elementene i en samling og samle inn metode som ikke trenger å være assosiert med en blokk og prøvekode som nedenfor:

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

2. Skrive en metod for nettleverandør i Ruby?

I Ruby kan webtjenestemetoder skrives som enkle Ruby Rails-metoder som vil eksponere for omverdenen og prøvekode to utfører tillegg av to tall som nedenfor i kommandoen:

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

Tips og triks for å bruke Rails-kommandoer

  • Bruk ekstrakt regelmessig uttrykk som passer raskt
  • Beste måten å bli med på strengene som Array # bli med e, g: Array # *
  • Bruk format desimaler da det blir raskt
  • Utfør interpolering da den interpolerer tekst raskt

Konklusjon

Til slutt, Det er en oversikt over Ruby on Rails-kommandoer av forskjellige typer. Jeg håper du vil ha god kunnskap om Ruby on Rails-kommandoer etter å ha lest denne artikkelen.

Anbefalte artikler

Dette har vært en guide til Rails Commands. Her har vi diskutert grunnleggende, umiddelbare så vel som avanserte Rails-kommandoer. Du kan også se på følgende artikkel for å lære mer -

  1. Slik bruker du gnistkommandoer
  2. Hva er Hive-kommandoer
  3. Kali Linux-kommandoer
  4. Sqoop-kommandoer du bør prøve