Johdatus Rails-komentoihin

Ruby on Rails on Ruby Rails-ohjelmointikielellä kirjoitettu web-kehityskehys, joka on suunniteltu helpottamaan verkkosovellusten ohjelmointia tekemällä asiat, jotka kehittäjän on aloitettava, asennettuna ennen. Rubyssa meidän on kirjoitettava paljon vähemmän koodia, kun taas muissa ohjelmointikielissä ja -kehyksissä. Verkkosuunnittelu Rubyn avulla on myös hauskempaa. Ruby-ohjelmointikielen pääperiaatteet verkkosovellusten kehittämisessä eivät toista itseäsi ja sopivat konfiguroinnista. Ruby on korkean tason ohjelmointikieli, joka muistuttaa tulkittuja kieliä, kuten Python, Perl jne., Ja oliokeskeisiä, kuten Java, Ada jne.

Peruskiskokomennot

1. Kuinka käynnistää web-palvelin Ruby Rails -palvelussa?

Rubyssa verkkopalvelin toimii käytännöllisesti katsoen minkä tahansa web-palvelimen alla, mutta paras tapa kehittää verkkosovellus Rails-sovelluksen avulla on käyttää sisäänrakennettua WEBrick-palvelinta.

Web-palvelimen käynnistämiseksi meidän on suoritettava seuraavat vaiheet:

  • cd ruby ​​/ kirjasto
  • Rails-palvelin
  • ja meidän on avattava selain ja kirjoitettava porttiin 3000 http://127.0.0.1:3000. Tulostus on seuraava:

2. Kuinka perustaa tietokanta Railsiin?

Rails-sovelluksessa voimme perustaa erityyppisiä tietokantoja ja perustamme MySQL-tietokannan. Käytämme root-sovellusta sovelluksen käyttäjätunnuksena ja voimme suorittaa erilaisia ​​operaatioita, kuten luoda tietokannan, myöntää käyttöoikeuksia jne., Ja näytetuotos on alla :

3. Kuinka luoda aktiivisia tiedostoja Rubyssa?

Ruby-sovelluksessa voimme luoda aktiivisia tietuetiedostoja mille tahansa projektille käyttämällä muutamaa Rails-komentoa. Luomme aktiiviset tietuetiedostot kirjastosovellukselle, tietueet kirjana ja aiheena alla:

  • kiskot komentosarja / luo malli Kirja
  • kiskot komentosarja / luo malli aihe

Ja se tuottaa lähtökoodin seuraavasti:

4. Kuinka luoda assosiaatio / suhteet mallien välille Rubyssa?

Rails-komennossa voimme luoda assosiaation mallien välillä ja on olemassa kolmen tyyppisiä assosiaatioita, kuten yksi-yhteen, yksi-moniin, moni-moniin ja näytekoodi on alla olevan kuvan mukainen. Se luo yksittäisen aiheen, koska yksi kirja kuuluu yhdelle aiheelle ja tulos on:

5. Kuinka luoda siirtotiedosto Ruby-tiedostoon?

Rails-sovelluksessa voimme luoda siirtotiedoston käyttämällä alla olevaa komentoa ja se sisältää perussyntaksin, joka kuvaa taulukon tietorakennetta

  • kiskot luovat muuttotaulukon_nimen
  • kiskot luovat siirtokirjat

Se tuottaa seuraavan koodin tulosteena:

6. Kuinka luoda merkkijonon kirjaimia Ruby-sovellukseen?

Ruby-merkinnässä merkkijonot ovat merkkijono, joka on esitetty 8-bittisissä ja kaksinkertaisissa lainausmerkeissä sallii korvaamisen, jos yksikkölainausmerkkijonot eivät ole ja näytekoodi on seuraava:

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

Koodia korkeampi lähtö on seuraava:

7. Kuinka ilmoittaa taulukko Railsissä?

Rails-sovelluksessa voimme ilmoittaa taulukon erottamalla kokonaislukujen ja merkkijonojen yhdistelmä pilkuilla seuraavasti:

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

Ja yllä olevan koodin lähtö on seuraava:

8. Mikä on Range ja miten sitä käytetään Rubyssa?

Rubyssa aluetta käytetään edustamaan arvojoukkoa alueen alun ja lopun välillä ja konstruoidaan käyttämällä aloitus- ja e-merkintöjä loppukirjaimille ja seuraavaa näytekoodia:

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

Ja yllä olevan koodin lähtö on seuraava:

9. Kuinka käyttää määriteltyä operaattoria Rubyssa?

Rubyssa, määritelty? Onko erityinen operaattori, joka ottaa menetelmäkutsua määrittääkseen, onko lauseke ohitettu vai epäonnistunut, ja seuraavanlainen näytekoodi:

määritelty? Var - validoidaan totta, jos Var alustetaan ja esitetään esimerkkejä alla:

10. Kuinka käyttää yhden rivin kommenttia Rubyssa?

Ruby-ryhmässä kommentit voidaan esittää eri tavoin, kuten yhden rivin kommentti ja monirivinen kommentti ja näytekoodi seuraavalla tavalla:

Tämä on yhden rivin kommentti

puts “Hello, Ruby!”

Ja tulos on seuraava:

Keskikiskokomennot

1. Kuinka luoda uusi sovellus haluttua mallia käyttämällä Ruby-sovelluksessa?

Ruby-sovelluksessa voimme luoda uuden sovelluksen käyttämällä alla olevia rails-komentoja new treehouse, kun taas voimme käyttää malleja suorittaaksemme ne uutta sovellusta vastaan ​​alla kuvatulla tavalla:

rails new treehouse –template=India

2. Kuinka poistaa elementti taulukon tietystä indeksistä Rubyssa?

Ruby-sovelluksessa voimme poistaa elementin tietyn hakemiston taulukosta käyttämällä seuraavaa komentoa:

array.delete_at(index)

esimerkki

  • array = (“hei”, “palkki”, “foo”)
  • array.delete_at (2)
  • uusi ryhmä on: (“hei”, “palkki”)

3. Mikä on interpolointi ja miten tehdä Ruby?

Rubyssa interpolointi määritellään merkkijonon yhdistämiseksi muuttujan tai lausekkeen kanssa kaksoislainausmerkein, jota kutsutaan interpoloimiseksi ja näytekoodi on seuraava:

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

4. Kuinka kutsua menetelmää Rubyyn?

Rubyssa voimme kutsua menetelmää objektin avulla ja menetelmän kutsuminen on kuin viestin lähettäminen Rubyssa, koska lähetämme objektin jollain viestillä ja odotamme sen vastausta ja alla olevaa näytekoodia:

Esimerkki:

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

5. Kuinka luoda ja käyttää hashia Rubyssa?

Rubyssa hashes voidaan luoda pitämällä avain-arvopareja kiharanauhoilla ja avain osoittaa aina arvoon nuolella ja näytekoodi on seuraava:

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

Advanced Rails -komennot

1. Mikä on keräys iteraattori ja kuinka sitä käytetään Rubyssa?

Rubyssa keräys iteraattoria käytetään palauttamaan kaikki kokoelman elementit ja keräysmenetelmää ei tarvitse liittää lohkoon ja näytekoodiin, kuten alla:

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

2. Kirjoita verkkopalvelunkäsittelymenetelmä Rubyan?

Rubyn verkkopalvelumenetelmät voidaan kirjoittaa yksinkertaisina Ruby Rails -menetelminä, jotka paljastuvat ulkomaailmalle ja näytekoodi 2 suorittaa kahden numeron lisäämisen, kuten komennossa alla:

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

Vinkkejä ja vinkkejä Rails-komentojen käyttämiseen

  • Käytä säännöllistä lauseketta, joka vastaa nopeasti
  • Paras tapa liittyä jousille kuin Array # join e, g: Array # *
  • Käytä desimaalimuotoa, koska se laskee nopeasti
  • Suorita interpolointi, koska se interpoloi tekstiä nopeasti

johtopäätös

Lopuksi, se on yleiskatsaus erityyppisistä Ruby on Rails -komennoista. Toivottavasti saat hyvät tiedot Ruby on Rails -komennoista luettuasi tämän artikkelin.

Suositellut artikkelit

Tämä on ollut opas Rails-komennoista. Täällä olemme keskustelleet perus-, välittömistä ja edistyneistä Rails-komennoista. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Kuinka käyttää Spark-komentoja
  2. Mikä on pesän komennot
  3. Kali Linux -komennot
  4. Sqoop-komennot, jotka sinun pitäisi yrittää