Inleiding tot railopdrachten

Ruby on Rails is een webontwikkelingsraamwerk geschreven in de programmeertaal Ruby Rails dat zo is ontworpen dat het programmeren van webtoepassingen eenvoudiger wordt doordat dingen die een ontwikkelaar moet starten eerder zijn geïnstalleerd. In Ruby moeten we veel minder code schrijven dan in andere programmeertaal en frameworks. Webontwikkeling met Ruby is ook leuker. De belangrijkste principes van de Ruby-programmeertaal voor de ontwikkeling van webtoepassingen zijn geen herhaling en conventie over configuratie. Ruby is een programmeertaal op hoog niveau die vergelijkbaar is met geïnterpreteerde talen zoals Python, Perl enz. En objectgeoriënteerd zoals Java, Ada enz.

Basic Rails-opdrachten

1. Hoe een webserver te starten in Ruby Rails?

In Ruby werkt de webserver vrijwel onder elke webserver, maar de beste manier om een ​​webtoepassing met behulp van Rails te ontwikkelen, is met behulp van de ingebouwde WEBrick-server.

Om de webserver te starten, moeten we de volgende stappen uitvoeren:

  • cd robijn / bibliotheek
  • Rails-server
  • en we moeten de browser openen en http://127.0.0.1:3000 invoeren op poort 3000 en de uitvoer zal zijn zoals hieronder:

2. Hoe een database in Rails in te stellen?

In Rails kunnen we verschillende soorten databases instellen en we zullen MySQL-database instellen en we gebruiken de root als gebruikers-ID voor de toepassing en we kunnen verschillende bewerkingen uitvoeren, zoals het maken van een database, het verlenen van privileges, enz. En voorbeelduitvoer is zoals hieronder :

3. Hoe maak ik actieve opnamebestanden in Ruby?

In Ruby kunnen we actieve recordbestanden maken voor elk project met een paar opdrachten van Rails. We maken actieve opnamebestanden voor bibliotheekapplicaties met records als boek en onderwerp zoals hieronder:

  • rails script / modelboek genereren
  • rails script / modelmodel genereren

En het genereert de uitvoercode zoals hieronder:

4. Hoe maak je associatie / relaties tussen modellen in Ruby?

Met de opdracht Rails kunnen we de associatie tussen modellen maken en er zijn drie soorten associaties, zoals één-op-één, één-op-veel, veel-op-veel en de voorbeeldcode is zoals hieronder weergegeven. Het creëert een enkelvoudig onderwerp omdat één boek bij één onderwerp hoort en output is:

5. Hoe maak je een migratiebestand in Ruby?

In Rails kunnen we een migratiebestand maken met de onderstaande opdracht en het bevat een basissyntaxis die de gegevensstructuur van de tabel beschrijft

  • rails genereren migratie tabelnaam
  • rails genereren migratieboeken

Het zal de onderstaande code genereren als de output:

6. Hoe maak je string literals in Ruby?

In Ruby zijn tekenreeksen een reeks tekens die worden weergegeven in 8-bits tekenreeksen en dubbele aanhalingstekens staan ​​vervanging toe waar tekenreeksen met enkele aanhalingstekens dat niet doen en voorbeeldcode als volgt is:

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

De output van de hoger dan code is als volgt:

7. Hoe declareer je een array in Rails?

In Rails kunnen we een array declareren door een combinatie van gehele getallen en strings gescheiden door komma's, zoals hieronder:

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

En de uitvoer van de bovenstaande code is als volgt:

8. Wat is bereik en hoe te gebruiken in Ruby?

In Ruby wordt een bereik gebruikt om een ​​reeks waarden tussen begin en einde van het bereik weer te geven en geconstrueerd met behulp van voor begin en e voor eindliteralen en de voorbeeldcode zoals hieronder:

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

En de uitvoer van de bovenstaande code is als volgt:

9. Hoe een gedefinieerde operator in Ruby te gebruiken?

In Ruby, gedefinieerd? Is een speciale operator die de methodeaanroep aanneemt om te bepalen of de uitdrukking is doorgegeven of mislukt en de voorbeeldcode zoals hieronder:

bepaald? Var - het is geldig als Var is geïnitialiseerd en voorbeelden zoals hieronder:

10. Hoe gebruik je een opmerking van één regel in Ruby?

In Ruby kunnen opmerkingen op verschillende manieren worden weergegeven, zoals commentaar met één regel en commentaar met meerdere regels en de voorbeeldcode zoals hieronder:

Dit is een enkele regelcommentaar

puts “Hello, Ruby!”

En de output is zoals hieronder:

Opdrachten voor tussenliggende rails

1. Hoe een nieuwe applicatie genereren met behulp van de gewenste sjabloon in Ruby?

In Ruby kunnen we een nieuwe applicatie genereren met behulp van de opdracht onder rails nieuwe boomhut, terwijl we sjablonen kunnen gebruiken om ze uit te voeren met een nieuwe applicatie zoals hieronder:

rails new treehouse –template=India

2. Hoe een element uit een array op een bepaalde index in Ruby te verwijderen?

In Ruby kunnen we een element uit een array op een bepaalde index verwijderen met de onderstaande opdracht:

array.delete_at(index)

Voorbeeld

  • array = ("hi", "bar", "foo")
  • array.delete_at (2)
  • nieuwe array is: ("hi", "bar")

3. Wat is interpolatie en hoe te doen in Ruby?

In Ruby wordt interpolatie gedefinieerd als het combineren van een string met een variabele of expressie met dubbele aanhalingstekens wordt interpolatie genoemd en de voorbeeldcode is als volgt:

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

4. Hoe een methode in Ruby aan te roepen?

In Ruby kunnen we een methode aanroepen met behulp van het object en het aanroepen van een methode is als het verzenden van een bericht in Ruby omdat we een object met een bericht verzenden en wachten op de reactie en de voorbeeldcode zoals hieronder:

Voorbeeld:

  • object.method (argumenten)
  • draadlengte
  • array.delet

5. Hoe hashes maken en gebruiken in Ruby?

In Ruby kunnen hashes worden gemaakt door sleutel / waarde-paren tussen accolades te plaatsen en de sleutel verwijst altijd naar de waarde met een pijl en de voorbeeldcode is als volgt:

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

Geavanceerde railopdrachten

1. Wat is collect iterator en hoe gebruik je het in Ruby?

In Ruby wordt collect iterator gebruikt om alle elementen van een collectie te retourneren en verzamelmethode hoeft niet te worden gekoppeld aan een blok en voorbeeldcode zoals hieronder:

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

2. Schrijf een webservice handler methode in Ruby?

In Ruby kunnen webservicemethoden worden geschreven als eenvoudige Ruby Rails-methoden die zichtbaar zijn voor de buitenwereld en voorbeeldcode twee voert de toevoeging van twee nummers uit, zoals hieronder in opdracht:

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

Tips en trucs om Rails-opdrachten te gebruiken

  • Gebruik extract reguliere expressie die snel overeenkomt
  • De beste manier om mee te doen met de reeks als Array # join e, g: Array # *
  • Gebruik het formaat decimaal omdat het snel oploopt
  • Voer Interpolatie uit terwijl deze snel tekst interpoleert

Conclusie

Ten slotte is het een overzicht van Ruby on Rails-opdrachten van verschillende typen. Ik hoop dat je na het lezen van dit artikel goede kennis hebt over Ruby on Rails-opdrachten.

Aanbevolen artikelen

Dit is een gids voor Rails-opdrachten geweest. Hier hebben we basis-, onmiddellijke en geavanceerde spoorcommando's besproken. U kunt ook het volgende artikel bekijken voor meer informatie -

  1. Hoe Spark Commands te gebruiken
  2. Wat is Hive Commands?
  3. Kali Linux-opdrachten
  4. Sqoop-opdrachten die u moet proberen