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 -
- A Spark parancsok használata
- Mi a kaptár parancsok?
- Kali Linux parancsok
- Sqoop parancsok, amelyeket meg kell próbálnia