Bevezetés a Rails parancsokba

A Ruby on Rails egy olyan webes fejlesztési keret, amely Ruby Rails programozási nyelven íródik, és amelynek célja az volt, hogy megkönnyítse a webes alkalmazások programozását azáltal, hogy előbb telepíti azokat a dolgokat, amelyeket a fejlesztőknek el kell indítaniuk. Ruby-ban nagyon kevés kódot kell írni, míg más programozási nyelvekben és keretekben. A webes fejlesztés a Ruby segítségével szintén szórakoztatóbb. A webes alkalmazásfejlesztéshez használt Ruby programozási nyelv fő alapelvei ne ismételjék meg önmagukat, és a konfigurációval megegyeznek. A Ruby magas szintű programozási nyelv, amely hasonló az értelmezett nyelvekhez, mint például a Python, Perl stb., És objektum-orientált, mint a Java, Ada stb.

Alapvető sínparancsok

1. Hogyan lehet elindítani egy webszervert a Ruby Rails alkalmazásban?

Rubyban a webszerver szinte bármilyen webszerver alatt fog futni, de a Rails használatával a webalkalmazás fejlesztésének legjobb módja a beépített WEBrick szerver használata.

A webszerver elindításához a következő lépéseket kell tennünk:

  • cd ruby ​​/ könyvtár
  • Rails szerver
  • és meg kell nyitnunk a böngészőt, és be kell írnunk a http://127.0.0.1:3000 portot a 3000-es portra, és a kimenet az alábbiak szerint alakul:

2. Hogyan állíthatunk be adatbázist a Rails-ben?

A Rails alkalmazásban különféle típusú adatbázisokat állíthatunk be, és felállítunk a MySQL adatbázist, és a root felhasználóként használjuk az alkalmazás felhasználói azonosítóját, és különféle műveleteket hajthatunk végre, mint például adatbázis létrehozása, jogosultságok megadása stb., És a minta kimenete az alábbiak szerint alakul: :

3. Hogyan hozhat létre aktív rekordfájlokat a Ruby-ban?

A Ruby programban bármilyen projekthez aktív rekordfájlokat hozhatunk létre néhány Rails parancs segítségével. Aktív könyvtár fájlokat hozunk létre könyvtári alkalmazás számára, könyvként és tárgyként az alábbiak szerint:

  • sínek szkript / könyvmodell generálása
  • sínek szkript / modell alany generálása

És az alábbiak szerint generálja a kimeneti kódot:

4. Hogyan hozhat létre asszociációt / kapcsolatokat a modellek között a Ruby-ban?

A Rails paranccsal létrehozhatunk asszociációt a modellek között, és háromféle asszociáció létezik, például egy-egy, egy-sok, sok-sok-sok, és a minta kódja az alább látható. Különálló tárgyat hoz létre, mivel egy könyv tartozik egy tárgyhoz, és a kimenet:

5. Hogyan lehet létrehozni egy migrációs fájlt a Ruby-ban?

A Rails alkalmazásban létrehozhat egy migrációs fájlt az alábbi paranccsal, és alapszintaxist tartalmaz, amely leírja a táblázat adatszerkezetét

  • sínek generálnak áttelepítési táblát
  • a sínek migrációs könyveket generálnak

Az alábbi kódot állítja elő outputként:

6. Hogyan hozhatunk létre karakterláncokat a Ruby-ban?

A Ruby szövegében a karakterláncok olyan karaktersorozatot tartalmaznak, amely 8-bites és dupla idézésű karakterláncokban jelenik meg, amelyek lehetővé teszik a helyettesítést, ha az egy idézőjelekkel írt karakterláncok nem állnak rendelkezésre, és a minta kódja az alábbiak szerint alakul:

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

A kódnál magasabb kimenet az alábbiak szerint alakul:

7. Hogyan deklarálhatunk egy tömböt a Rails-ben?

A Rails alkalmazásban egy tömböt deklarálhatunk vesszőkkel elválasztott egész számok és karakterláncok kombinációjával, az alábbiak szerint:

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

És a fenti kód kimenete a következő:

8. Mi a Range és hogyan kell használni a Ruby-ban?

Ruby-ban egy tartományt használunk az értéktartomány ábrázolására a tartomány kezdete és vége között, és az alábbiak szerint állítják össze a kezdő és e értékkel a vég literálokhoz és a mintakódhoz:

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

És a fenti kód kimenete a következő:

9. Hogyan lehet egy meghatározott operátort használni a Ruby-ban?

A Ruby-ban? Olyan speciális operátor, amely módszerhívást vesz annak meghatározására, hogy a kifejezés elhaladt-e, vagy nem sikerült-e, és az alábbiak szerint a mintakódot:

meghatározott? Var - igazra érvényes, ha a Var inicializálása megtörtént, és példák az alábbiak szerint:

10. Hogyan lehet egysoros megjegyzést használni a Ruby-ban?

A Ruby alkalmazásban a megjegyzések különféle módon jeleníthetők meg, például egysoros és többsoros megjegyzés, valamint a mintakód az alábbiak szerint:

Ez egysoros megjegyzés

puts “Hello, Ruby!”

És a kimenet az alábbiak szerint alakul:

Köztes sínparancsok

1. Hogyan hozhat létre új alkalmazást a kívánt sablon használatával a Ruby alkalmazásban?

A Ruby alkalmazásban új alkalmazást állíthatunk elő az alábbi sínparancs segítségével: új treehouse, míg sablonok segítségével futtathatjuk őket az új alkalmazásokkal szemben, az alábbiak szerint:

rails new treehouse –template=India

2. Hogyan törölhetünk elemet egy tömbből egy adott indexnél a Ruby-ban?

A Ruby alkalmazásban egy elemet törölhetünk egy adott index tömbjéből az alábbi paranccsal:

array.delete_at(index)

Példa

  • array = (“hi”, “bar”, “foo”)
  • array.delete_at (2)
  • új tömb: (“hi”, “bar”)

3. Mi az Interpoláció és hogyan kell csinálni a Ruby-ban?

A Ruby-ban az Interpolációt úgy definiálják, hogy egy karakterláncot kombinálnak egy változóval vagy kifejezéssel dupla idézőjelekkel, és Interpolációnak hívják őket, és a minta kódja az alábbiak szerint alakul:

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

4. Hogyan hívhatunk meg módszert Ruby-ban?

Rubyban meghívhatunk egy módszert az objektum felhasználásával, és a módszer meghívása olyan, mint egy üzenet küldése a Rubyban, mivel egy objektumot küldünk valamilyen üzenettel, és várjuk a válaszát, valamint az alábbiakban szereplő mintakódot:

Példa:

  • object.method (érvek)
  • string.length
  • array.delet

5. Hogyan hozhat létre és használhat hash-ot a Ruby-ban?

Rubyban hash létrehozható úgy, hogy a kulcs-érték pár göndör zárójelekkel rendelkezik, és a kulcs mindig egy nyíllal mutat az értékre, és a minta kódja az alábbiak szerint alakul:

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

Speciális Rails parancsok

1. Mi a gyűjtő iterátor és hogyan használható fel a Ruby-ban?

A Ruby alkalmazásban a gyűjtés iterator szolgál a gyűjtemény összes elemének visszatérítésére, és a gyűjtési módszernek nem kell társulnia a következő blokkhoz és a mintakódhoz:

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

2. Írjon egy webszolgáltatás-kezelő módszert a Ruby-ban?

A Ruby alkalmazásban a webszolgáltatási módszerek egyszerű Ruby Rails módszerekként írhatók, amelyek ki vannak téve a külvilágnak, és a 2. példakód két szám összeadását hajtja végre, az alábbiak szerint:

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

Tippek és trükkök a Rails parancsok használatához

  • Használjon reguláris kifejezést, amely gyorsan illeszkedik
  • A vonóságokhoz való csatlakozás legjobb módja, mint Array # join e, g: Array # *
  • Használjon decimális formátumot, mivel ez gyorsan összeadódik
  • Végezzen interpolációt, mivel ez gyorsan interpolálja a szöveget

Következtetés

Végül a különféle típusú Ruby on Rails parancsok áttekintése. Remélem, hogy jól ismeri a Ruby on Rails parancsokat, miután elolvasta ezt a cikket.

Ajánlott cikkek

Ez egy útmutató a Rails Commands-hez. Itt megvitattuk az alapvető, azonnali és fejlett Rails parancsokat. A következő cikkben további információkat is megnézhet -

  1. A Spark parancsok használata
  2. Mi a kaptár parancsok?
  3. Kali Linux parancsok
  4. Sqoop parancsok, amelyeket meg kell próbálnia

Kategória: