Introduktion till Rails-kommandon

Ruby on Rails är ett webbutvecklingsramverk skrivet i Ruby Rails programmeringsspråk som är utformat på ett sådant sätt att underlätta programmering av webbapplikationer genom att göra saker som en utvecklare behöver starta installeras tidigare. I Ruby måste vi skriva mycket mindre mängd kod medan på andra programmeringsspråk och ramverk. Webbutveckling med Ruby är också roligare. Huvudprinciperna för Ruby-programmeringsspråk för webbapplikationsutveckling upprepar inte dig själv och konvention om konfiguration. Ruby är ett programmeringsspråk på hög nivå som liknar tolkade språk som Python, Perl etc och objektorienterat som Java, Ada etc.

Grundläggande rails-kommandon

1. Hur man startar en webbserver i Ruby Rails?

I Ruby kommer webbservern att fungera praktiskt taget under vilken webbserver som helst, men det bästa sättet att utveckla en webbapplikation med Rails är att använda den inbyggda WEBrick-servern.

För att starta webbserver måste vi göra följande steg:

  • cd ruby ​​/ bibliotek
  • Rails server
  • och vi måste öppna webbläsaren och ange http://127.0.0.1:3000 på port 3000 och utgången kommer att vara som nedan:

2. Hur ställer jag in databas i Rails?

I Rails kan vi ställa in olika typer av databaser och vi kommer att sätta upp MySQL-databas och vi använder roten som användar-id för applikationen och vi kan utföra olika operationer som att skapa en databas, bevilja privilegier etc och provutgång är som nedan :

3. Hur skapar jag aktiva inspelningsfiler i Ruby?

I Ruby kan vi skapa aktiva inspelningsfiler för alla projekt med några få kommandon av Rails. Vi skapar aktiva inspelningsfiler för biblioteksapplikationer med poster som bok och ämne enligt nedan:

  • rails skript / generera modellbok
  • rails skript / generera modellämne

Och den genererar utgångskoden enligt nedan:

4. Hur skapar man associering / relationer mellan modeller i Ruby?

I Rails-kommandot kan vi skapa föreningen mellan modeller och det finns tre typer av föreningar som en-till-en, en-till-många, många-till-många och provkoden är som visas nedan. Det skapar ett enskilt ämne eftersom en bok tillhör ett ämne och utgången är:

5. Hur skapar jag en migreringsfil i Ruby?

I Rails kan vi skapa en migreringsfil med kommandot nedan och den innehåller grundläggande syntax som beskriver datastrukturen i tabellen

  • rails genererar migreringstabellnamn
  • rails genererar migrationsböcker

Den kommer att generera nedanstående kod som utgång:

6. Hur skapar du strängbokstäver i Ruby?

I Ruby är strängar en sekvens av tecken som representeras i 8-bitars och dubbelciterade strängar möjliggör substitution där enstaka citatsträngar inte och sampelkod är som nedan:

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

Utsignalen från den högre än koden är som nedan:

7. Hur förklarar man en grupp i Rails?

I Rails kan vi förklara en matris genom att ha en kombination av heltal och strängar separerade med komma som nedan:

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

Och utgången från ovanstående kod är som nedan:

8. Vad är Range och hur man använder Ruby?

I Ruby används ett intervall för att representera en uppsättning värden mellan start och slut av intervallet och konstrueras med start och e för slutlitteraler och provkoden enligt nedan:

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

Och utgången från ovanstående kod är som nedan:

9. Hur använder man en definierad operatör i Ruby?

I Ruby, definierat? Är en speciell operatör som tar metodsamtal för att avgöra om uttrycket har passerat eller misslyckats och provkoden enligt nedan:

definierat? Var - det validerar till true om Var är initialiserat och exempel som nedan:

10. Hur använder man en kommentar med en rad i Ruby?

I Ruby kan kommentarer representeras på olika sätt, såsom enlinjekommentar och flerstreckkommentar och provkoden enligt nedan:

Detta är en rads kommentar

puts “Hello, Ruby!”

Och utgången är som nedan:

Kommandon för mellanliggande rails

1. Hur skapar jag en ny applikation med önskad mall i Ruby?

I Ruby kan vi generera en ny applikation med kommandot nytt trädhus nedanför rails medan vi kan använda mallar för att köra dem mot ny applikation enligt nedan:

rails new treehouse –template=India

2. Hur tar jag bort ett element från en matris vid ett visst index i Ruby?

I Ruby kan vi ta bort ett element från en matris vid ett visst index med kommandot nedan:

array.delete_at(index)

Exempel

  • array = ("hej", "bar", "foo")
  • array.delete_at (2)
  • ny matris är: ("hej", "bar")

3. Vad är interpolering och hur gör man i Ruby?

I Ruby definieras Interpolation som att kombinera en sträng med en variabel eller ett uttryck med dubbla citat kallas Interpolation och provkoden är som nedan:

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

4. Hur man kallar en metod i Ruby?

I Ruby kan vi ringa en metod med hjälp av objektet och att ringa en metod är som att skicka ett meddelande i Ruby eftersom vi skickar ett objekt med något meddelande och väntar på dess svar och provkoden som nedan:

Exempel:

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

5. Hur skapar och använder jag hash i Ruby?

I Ruby kan hashes skapas genom att ha nyckelvärdespar i lockiga hängslen och nyckeln pekar alltid på värdet med en pil och sampelkoden är som nedan:

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

Avancerade rails-kommandon

1. Vad är samla iterator och hur använder man det i Ruby?

I Ruby används samla iterator för att returnera alla element i en samling och samla in metoden inte behöver kopplas till ett block och provkod enligt nedan:

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

2. Skriv en metod för hantering av webbtjänster i Ruby?

I Ruby kan webbtjänstmetoder skrivas som enkla Ruby Rails-metoder som exponeras för omvärlden och provkod två utför tillägg av två nummer enligt nedan i kommandot:

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

Tips och tricks för att använda Rails-kommandon

  • Använd extrahera regelbundet uttryck som matchar snabbt
  • Bästa sättet att gå med i strängarna som Array # gå med e, g: Array # *
  • Använd format decimalt eftersom det uppgår snabbt
  • Utför interpolering eftersom det snabbt interpolerar text

Slutsats

Slutligen är det en översikt över Ruby on Rails-kommandon av olika typer. Jag hoppas att du kommer att ha goda kunskaper om Ruby on Rails-kommandon efter att ha läst den här artikeln.

Rekommenderade artiklar

Detta har varit en guide till Rails Commands. Här har vi diskuterat grundläggande, omedelbara och avancerade Rails-kommandon. Du kan också titta på följande artikel för att lära dig mer -

  1. Hur man använder gnistkommandon
  2. Vad är Hive-kommandon
  3. Kali Linux-kommandon
  4. Sqoop-kommandon bör du prova

Kategori: