Sissejuhatus rööpkäsklustesse

Ruby on Rails on Ruby Rails programmeerimiskeeles kirjutatud veebiarenduse raamistik, mis on loodud viisil, mis hõlbustab veebirakenduste programmeerimist, muutes asjad, mida arendaja peab alustama, installima enne seda. Ruby keeles peame kirjutama vähem koodi, samas kui teistes programmeerimiskeeltes ja -raamistikes. Veebiarendus Ruby abil on ka lõbusam. Veebirakenduste arendamisel kasutatava Ruby programmeerimiskeele peamised põhimõtted ei korda ennast ja tavapäraselt konfiguratsiooni üle. Ruby on kõrgetasemeline programmeerimiskeel, mis sarnaneb tõlgendatud keeltega nagu Python, Perl jne ja objektorienteeritud keeltega nagu Java, Ada jne.

Rööbaste põhikäsud

1. Kuidas käivitada veebiserverit Ruby Railsis?

Ruby's töötab veebiserver praktiliselt kõigi veebiserverite all, kuid parim viis veebirakenduse arendamiseks Rails abil on sisseehitatud WEBricksi serveri kasutamine.

Veebiserveri käivitamiseks peame tegema järgmisi samme:

  • cd ruby ​​/ raamatukogu
  • Rails server
  • ja peame avama brauseri ja sisestama pordile 3000 http://127.0.0.1:3000 ning väljund on järgmine:

2. Kuidas seadistada andmebaasi Rails?

Rails-is saame seadistada erinevat tüüpi andmebaase ja me seadistame MySQL-i andmebaasi ning kasutame rakenduse jaoks kasutaja ID-na root ja saame teha erinevaid toiminguid, näiteks luua andmebaasi, anda privileege jms ning näidisväljund on järgmine :

3. Kuidas luua aktiivseid salvestusfaile Ruby'is?

Ruby'is saame mõne projekti Rails abil luua aktiivseid dokumendifaile iga projekti jaoks. Loome aktiivsed salvestusfailid raamatukogurakenduseks koos kirjete kui raamatu ja teemaga allpool:

  • rööpad skript / genereeri mudel Book
  • rööpad skript / genereerib mudeli subjekti

Ja see genereerib väljundkoodi järgmiselt:

4. Kuidas luua seoseid / suhteid mudelite vahel Ruby's?

Rails-käsus saame luua seose mudelite vahel ja on olemas kolme tüüpi assotsiatsioone, näiteks üks-ühele, üks-mitmele, palju-mitu ja proovikood on nagu allpool näidatud. See loob ainsuse, kuna üks raamat kuulub ühte ainesse ja väljund on:

5. Kuidas luua migratsioonifaili ruby'is?

Rails-is saame alltoodud käsu abil luua migratsioonifaili ja see sisaldab põhisüntaksit, mis kirjeldab tabeli andmestruktuuri

  • rööpad genereerivad tabeli_nime
  • rööpad genereerivad migratsiooniraamatuid

See genereerib väljundina järgmise koodi:

6. Kuidas luua keelteateid Ruby'is?

Ruby keeles on stringid tähemärkide jada, mis on esitatud 8-bitistes ja kahekohalistes stringides, mis võimaldavad asendamist, kui ühe jutumärgiga stringe pole ja näidiskood on järgmine:

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

Koodist kõrgem väljund on järgmine:

7. Kuidas kuulutada massiivi Rails'is?

Railses saame massiivi kuulutada nii, et täisarvude ja stringide kombinatsioon eraldatakse komadega nagu allpool:

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

Ja ülaltoodud koodi väljund on järgmine:

8. Mis on Range ja kuidas seda Rubinis kasutada?

Ruby puhul kasutatakse vahemikku, mis tähistab vahemiku alguse ja lõpu vahelist väärtuste komplekti ning mille konstrueerimiseks kasutatakse alguse ja e jaoks lõpp-tähtteoseid ja valimikoodi järgmiselt:

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

Ja ülaltoodud koodi väljund on järgmine:

9. Kuidas kasutada määratletud operaatorit Ruby'is?

Ruby, määratletud? Kas spetsiaalne operaator, kes võtab meetodikõne, et teha kindlaks, kas avaldis on ületatud või ebaõnnestunud, ja allpool toodud valimikood:

määratletud? Var - see kinnitatakse tõeseks, kui Var on lähtestatud ja näited allpool:

10. Kuidas kasutada Ruby üherealist kommentaari?

Ruby'is saab kommentaare esitada erineval viisil, näiteks üherealine ja mitmerealine kommentaar ning näidiskood järgmiselt:

See on ühe rea kommentaar

puts “Hello, Ruby!”

Ja väljund on järgmine:

Vaherööpmete käsud

1. Kuidas genereerida Ruby'is soovitud malli kasutades uus rakendus?

Ruby'is saame luua uue rakenduse, kasutades allpool olevaid rööpad käsku new treehouse, samas kui saame kasutada malle, et käivitada need uue rakenduse vastu järgmiselt:

rails new treehouse –template=India

2. Kuidas kustutada element massiibist konkreetses indeksis Ruby'is?

Ruby'is saame konkreetse indeksi massiivi elemendi kustutada, kasutades järgmist käsku:

array.delete_at(index)

Näide

  • massiiv = (“tere”, “riba”, “foo”)
  • array.delete_at (2)
  • uus massiiv on: (“tere”, “riba”)

3. Mis on interpoleerimine ja kuidas teha Ruby's?

Ruby puhul on interpolatsioon defineeritud kui stringi ühendamine muutuja või avaldisega, kasutades kahekordseid jutumärke, nimetatakse Interpolatsiooniks ja näidiskood on järgmine:

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

4. Kuidas nimetada meetodit rubiiniks?

Ruby keeles saame meetodit nimetada objekti kasutavaks ja meetodi kutsumine on nagu sõnumi saatmine ruby'is, kuna saadame objekti koos mõne teatega ja ootame vastust ning näidiskoodi allpool:

Näide:

  • objekt.meetod (argumendid)
  • stringi pikkus
  • massiiv.delet

5. Kuidas Ruby'is räsi luua ja kasutada?

Ruby versioonis saab räsi luua, kui võtme-väärtuse paarid on lokkis, ja võti osutab väärtusele alati noolega ja näidiskood on järgmine:

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

Täpsemad rööpkäsud

1. Mis on kogumis iteraator ja kuidas seda Ruby'is kasutada?

Ruby'is kogumis iteraatorit kasutatakse kogu kogu elementide tagastamiseks ja kogumismeetodit ei pea seostama ploki ja näidiskoodiga nagu allpool:

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

2. Kas kirjutada veebiteenuse käitleja meetod Ruby'is?

Ruby keeles saab veebiteenuste meetodeid kirjutada lihtsate Ruby Rails meetoditena, mis paljastuvad välismaailmale ja proovikoodiga 2 tehakse kahe numbri liitmine, nagu käskluses allpool:

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

Nipid ja nipid Rails-käskude kasutamiseks

  • Kasutage tavalise avaldise ekstrakti, mis sobib kiiresti
  • Parim viis keelpillidega liitumiseks kui massiiv # liituda e, g: massiiv # *
  • Kasutage komavormingut, kuna see moodustab kiiresti
  • Tehke interpoleerimine, kuna see interpoleerib teksti kiiresti

Järeldus

Lõpuks, see on ülevaade eri tüüpi käskudest Ruby on Rails. Loodan, et saate pärast selle artikli lugemist häid teadmisi Ruby on Railsi käskude kohta.

Soovitatavad artiklid

See on olnud Rails Commands'i juhend. Siin oleme arutanud nii põhilisi, viivitamatuid kui ka täiustatud rööpkäsklusi. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Kuidas Spark-käske kasutada?
  2. Mis on taru käsud
  3. Kali Linuxi käsud
  4. Sqoopi käsud, mida peaksite proovima

Kategooria: