Rubin (Ruby)

Ruby er et fantastisk programmeringssprog, og Ruby On Rails er baseret på det, så du bliver nødt til at lære at programmere i Ruby for at oprette dine apps ved hjælp af Ruby On Rails. Ruby on Rails er en ramme, der letter udvikling, implementering og vedligeholdelse af en webapplikation.
For den fulde artikel på Ruby ...

Vis filter
Hosting filtre
Host Me Host Filter

Operationssystem

Diskplads

RAM-hukommelse

Disk type

CPU-kerner

Sortere

Score - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Månedlige

50 Kuponer

Serverplaceringer


A2hosting Servers in AmsterdamHolland A2hosting Servers in MichiganForenede Stater A2hosting Servers in SingaporeSingapore
Sammenligne
Score - 8.4
Agility Hoster Logo
Agility Hoster

Agility vært

Personal Hosting Plan
$5 /Månedlige


Serverplaceringer


Agility Hoster Servers in GermanyTyskland
Sammenligne
Score - 7.4
Just Host Logo
Just Host

Bare vært

Basic
$3.95 /Månedlige

45 Kuponer

Serverplaceringer


Just Host Servers in ProvoForenede Stater
Sammenligne
Score - 7.2
InMotion Hosting Logo
InMotion Hosting

InMotion Hosting

cVPS-1
$5 /Månedlige

12 Kuponer

Serverplaceringer


InMotion Hosting Servers in Los AngelesForenede Stater
Sammenligne
Stol på pilot Mocha Host
Score - 9
Mocha Host Logo
Mocha Host

Mokka vært

Soho
$1.96 /Månedlige

Anmeldelser 1235

39 Kuponer

Serverplaceringer


Mocha Host Servers in NetherlandsHolland Mocha Host Servers in ChicagoForenede Stater Mocha Host Servers in AustraliaAustralien Mocha Host Servers in CanadaCanada Mocha Host Servers in ChinaKina Mocha Host Servers in United KingdomDet Forenede Kongerige
Sammenligne
Stol på pilot Name Cheap
Score - 5
Name Cheap Logo
Name Cheap

Navn billigt

Stellar
$1.44 /Månedlige

Anmeldelser 588

26 Kuponer

Serverplaceringer


Name Cheap Servers in PhoenixForenede Stater Name Cheap Servers in MidlandsDet Forenede Kongerige
Sammenligne
Stol på pilot JustHostMe
Score - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Månedlige

Anmeldelser 72


Serverplaceringer


JustHostMe Servers in United KingdomDet Forenede Kongerige
Sammenligne
Stol på pilot Orange Website
Score - 9.2
Orange Website Logo
Orange Website

Orange websted

Bronze Plan
$3.82 /Månedlige

Anmeldelser 157


Serverplaceringer


Orange Website Servers in ReykjavikIsland
Sammenligne
Stol på pilot Rebel.com
Score - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /Månedlige

Anmeldelser 512

4 Kuponer

Serverplaceringer


Rebel.com Servers in United StatesForenede Stater Rebel.com Servers in CanadaCanada
Sammenligne
Stol på pilot Squidix
Score - 8.6
Squidix Logo
Squidix

Squidix

Sampler Squid
$4 /Månedlige

Anmeldelser 55


Serverplaceringer


Squidix Servers in DallasForenede Stater
Sammenligne
Stol på pilot Host Dns.fr
Score - 8.2
Host Dns.fr Logo
Host Dns.fr

Vært Dns.fr

STARTER
$1.45 /Månedlige

Anmeldelser 5


Serverplaceringer


Host Dns.fr Servers in ChicagoForenede Stater Host Dns.fr Servers in SydneyAustralien Host Dns.fr Servers in FranceFrankrig
Sammenligne
Stol på pilot StackFlare
Score - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Månedlige

Anmeldelser 4


Serverplaceringer


StackFlare Servers in MumbaiIndien
Sammenligne
Stol på pilot Adroit SSD
Score - 7.8
Adroit SSD Logo
Adroit SSD

Adroit SSD

Starter
$9.43 /Årligt

Anmeldelser 17


Serverplaceringer


Adroit SSD Servers in DallasForenede Stater
Sammenligne
Stol på pilot Tservers4
Score - 7.6
Tservers4 Logo
Tservers4

Servere4

Beginner Hosting Plan
$6.5 /Årligt

Anmeldelser 2


Serverplaceringer


Tservers4 Servers in DallasForenede Stater Tservers4 Servers in ParisFrankrig Tservers4 Servers in AmsterdamHolland Tservers4 Servers in VancouverCanada Tservers4 Servers in NigeriaNigeria
Sammenligne
Stol på pilot Idea Stack
Score - 7.4
Idea Stack Logo
Idea Stack

Idéstak

LEVEL 1
$2 /Månedlige

Anmeldelser 2


Serverplaceringer


Idea Stack Servers in SeattleForenede Stater
Sammenligne
Score - 10
Island Hosting Logo
Island Hosting

Island Hosting

Copper
$1.83 /Månedlige


Serverplaceringer


Island Hosting Servers in CanadaCanada
Sammenligne
Score - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Billig Hosting Pk

Web Hosting Plan 1
$11.94 /Årligt


Serverplaceringer


Cheap Hosting Pk Servers in NurembergTyskland Cheap Hosting Pk Servers in New YorkForenede Stater Cheap Hosting Pk Servers in VancouverCanada Cheap Hosting Pk Servers in MoscowDen Russiske Føderation Cheap Hosting Pk Servers in MinskHviderusland
Sammenligne
Score - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Årligt


Serverplaceringer


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomDet Forenede Kongerige Lenasi Servers in CanadaCanada Lenasi Servers in KenyaKenya Lenasi Servers in United StatesForenede Stater
Sammenligne
Score - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /Månedlige


Serverplaceringer


Truehost-NG Servers in United StatesForenede Stater
Sammenligne
Score - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /Månedlige


Serverplaceringer


QHoster Servers in ChicagoForenede Stater QHoster Servers in RoubaixFrankrig QHoster Servers in RotterdamHolland QHoster Servers in Frankfurt am MainTyskland QHoster Servers in StockholmSverige QHoster Servers in CanadaCanada QHoster Servers in CoventryDet Forenede Kongerige QHoster Servers in MoscowDen Russiske Føderation QHoster Servers in ZurichSchweiz QHoster Servers in SiauliaiLitauen QHoster Servers in MilanoItalien QHoster Servers in SofiaBulgarien QHoster Servers in MexicoMexico QHoster Servers in SingaporeSingapore
Sammenligne
Score - 5.5
Host Dare Logo
Host Dare

Vært tør

Starter
$1.99 /Månedlige


Serverplaceringer


Host Dare Servers in United StatesForenede Stater
Sammenligne

Ruby er et fantastisk programmeringssprog, og Ruby On Rails er baseret på det, så du bliver nødt til at lære at programmere i Ruby for at oprette dine apps ved hjælp af Ruby On Rails.

 

 

ruby on rails hosting


 

Hvad er Ruby on Rails?

 

Ruby on Rails er en ramme, der letter udvikling, implementering og vedligeholdelse af en webapplikation, og den bruger et objektorienteret sprog kendt som Ruby. For at introducere det skal udvikleren kende nogle af sine filosofier. Disse er:

 

TØR-Gentag ikke dig selv: betyder, at selvom udvikling i Rails har den samme del af koden eller det samme formål i forskellige enheder, betyder det, at der er en bedre måde at skrive din applikation på;

 

Konvention om konfiguration: betyder, at Rails i stedet for at bestemme konfigurationen har strukturelle og navngivne konventioner, der implementerer det ofte citerede princip om mindst overraskelse (POLS);

 

Mindre software: betyder at bruge flere konventioner, færre koder, færre kompleksiteter og dermed mindre mængder bugs.

 

En ramme er en samling biblioteker og værktøjer, der er i stand til at lette udviklingen. En god ramme giver en grundlæggende, men komplet infrastruktur til opbygning af en applikation. Disse fakta gør Rails til en af ​​de bedste. Det har trods alt en uafhængig platform, komplet og licenseret gratis (open source).

 

Udviklingen af ​​Rails-applikationer implementeres ved hjælp af MODEL-VIEW-CONTROLLER, bedre kendt som MVC-arkitektur, og arbejdede med biblioteker med Active Record, Action View og Action Controller. Disse vil blive citeret nedenfor i artiklen.

 

MVC-modellen

 

Dette anvendte arkitektoniske mønster opdeler applikationen logisk i tre kategorier: model, visning og kontrol (Model-View-Controller). Hver del af MVC-standarden er en enhed, der kan bygges og testes separat. Modellen repræsenterer dataene, visningen repræsenterer brugergrænsefladen, og kontrollen kommanderer handlingerne, det vil sige modellen er den information, som applikationen arbejder med, visningen er repræsentationen, og kontrollen (controller) er direktøren for interaktionen mellem dem.

 

Denne strukturs cyklus begynder, når brugeren interagerer med grænsefladen (visning) og kalder en begivenhed; controlleren modtager opkaldet fra visningen og får adgang til modellen og opdaterer ofte grænsefladen.

 

Ruby on Rails-biblioteker

 

I Ruby on Rails har hvert bibliotek en specialiseret opgave. Når de kombineres, kortlægger disse individuelle enheder direkte fra MVC-standarden:


  • Aktiv registrering: Et bibliotek, der er ansvarlig for databaseabstraktion og interaktion;

  • Handlingsvisning: Et skabelonsystem, der genererer HTML-dokumenter, som brugeren modtager som et resultat af en anmodning til applikationen;

  • Handlingskontrol: Et bibliotek til at manipulere begge dele: flowet og de bankdata, der skal vises i visningen.

 

Ruby on Rails-sproget

 

Mange andre sprog kræver, at du skriver koden og kopierer den for at kontrollere resultaterne og fejlene. Ruby er dog et konsistent og elegant objektorienteret programmeringssprog, og det bedste af alt er dynamik, hvilket betyder, at du arbejder med det "live" sprog, det vil sige, du vil modtage feedback på hver given kommando.

 

Den interaktive tolk er IRB i Terminal (hvis du bruger Linux eller Mac) eller Cmd (hvis du bruger Windows). For at starte en session skal du skrive:


  • $ irb

  • irb (main): 001: 0 & gt;

 

Ruby har en pakke kaldet RubyGems, der er ansvarlig for at styre systemet med funktionen af ​​installation af biblioteker og hjælpeprogrammer, der er meget vigtig for Rails. Fra version 2.0.0 er det ikke nødvendigt at downloade separat, fordi det allerede er inkluderet.

 

Sådan installeres Ruby on Rails

 

For at udvikle sig i Rails på din computer tager det tre trin:


  • Installer Ruby;

  • Installer skinner;

  • Installer SQLite, som er standarddatabasen.

 

Du har brug for nogle værktøjer, såsom git, når du installerer pakker, og nogle ædelstene, der er biblioteker med genanvendelige Ruby-filer.

 

Installation af Ruby on Rails på Mac OS

 

For at installere Ruby on Rails på MAC (i denne artikel bruger vi version X 10.8 Mountain Lion), skal du have på din maskine:

 

XCode: Dette er tilgængeligt i App Store gratis og kan være din kilde til kompilering af din Ruby-kode.

 

Hjemmebrygget: er en pakke oprettet til OS X, der er skrevet i Ruby. Dette hjælper dig med at installere andre dele. For at installere skal du indtaste terminalen og indtaste følgende kode:


  • rubin & lt; (krølle -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Nu skal du installere et almindeligt Ruby-værktøj kaldet Ruby Version Manager (RVM). Dette hjælper dig med at administrere Ruby-versioner og forskellige perler, som du kan bruge i dine projekter. Som med Homebrew behøver du kun en kommando i Terminal:


  • krølle -L https://get.rvm.io | bash -s stabil

 

Hvis du bruger Mavericks, og koden ovenfor ikke fungerer, skal du køre følgende kode på terminalen:


  • rubin -e "$ (krølle -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubin: Rubinsproget er forudinstalleret på din Mac. 2.0.0-pakken inkluderer RubyGem. For at kontrollere skal du køre følgende kode i terminalen:


  • rubin -v

 

Hvis der præsenteres en ældre version af sproget, opdateres vi til version 2.0.0. Brug følgende kode:


  • rvm installere 2.0.0

 

Når installationen er afsluttet, skal vi fortælle RVM, hvilken version af Ruby vi vil bruge. Til dette skal du indtaste følgende kode:


  • rvm brug 2.0.0

 

Brug følgende kode til at teste, om din maskine arbejder med et sådant nummer:


  • rubin -v

 

Hvad der vender tilbage i terminalen er: rubin 2.0.0p481 og andre data, der afhænger af opdateringer og installationstider.

 

Skinner: Endelig installerer vi rammen, der kun behøver en kommando:


  • perleinstallationsskinner

 

Parat! Du har allerede Ruby, Rails og SQLite på din computer.

 

Sådan installeres Ruby on Rails på Windows

 

For at installere Ruby on Rails på Windows bliver vi nødt til at følge nedenstående procedurer:

 

Rubin: På Windows startede vi med sproget. For at installere skal du gå ind på hjemmesiden.

 

Afhængigt af din maskine skal du klikke på Ruby 2.0.0-p481 eller Ruby 2.0.0-p481 (x64). Efter download af installationsprogrammet skal du klikke på ikonet, fortsætte og derefter vælge, hvor installationsmappen skal være, og hvad du vil installere sammen med Ruby-pakken.


  • Td / Tk support: giver Ruby en grafisk brugergrænseflade (GUI = Grafisk brugergrænseflade);

  • Føj Ruby-eksekverbare filer til din PATH: rubin tilføjes som en eksekverbar;

  • Tilknyt .rb og .rbw til denne Ruby-installation: filer med dette format vil blive associeret med rubin.

 

Det anbefales, at de to sidste markeres. Td / Tk support kan derefter installeres og bruges til mere avancerede applikationer. Når du er færdig, skal du indtaste kommandoprompten (Start & gt; cmd) og indtaste følgende kode:


  • rubin - version

 

Svaret skulle væreruby 2.0.0p481 og andre data, der afhænger af opdateringer og installationstider.

 

Skinner: Da Ruby 2.0 har RubyGems, opdaterer vi bare med kommandoen:


  • perle opdatering -system

 

For at installere Rails kan gem-kommandoen tage et stykke tid, så skriv cmd igen:


  • perleinstallationsskinner

  • For at kontrollere: skinner -v

 

SQLite: Gå ind på SQLite-webstedet: og download to filer: SQLite og SQLite DLL. Vælg altid den mest opdaterede tilgængelige. Disse filer vil være i .zip-format. Pak de to filer ud, og placer dem inde i mappen C: \ Ruby20 \ bin, eller hvor du placerede den. For at finde ud af, om det var installeret korrekt, skal du indtaste cmd og indtaste følgende kommando:


  • sqlite3 -version

 

Svaret er den version af SQLite, du downloadede. Endelig er vi stadig nødt til at installere Ruby-biblioteket, som tillader kontakt mellem det og SQLite. For at gøre dette skal du skrive følgende kode ved prompt:


  • perle installere sqlite3-ruby

 

Parat! Du har alt installeret for at starte et program på din Windows-maskine.

 

Installation på Linux

 

Linux (og UNIX-baserede systemer generelt) har flere funktioner, men også meget til fælles. Disse instruktioner vil være baseret på Ubuntu Linux, men skal anvendes på de fleste UNIX-systemer.

 

Inden du starter, skal du opdatere din Ubuntu. Åbn terminalen og skriv følgende kode:


  • $ Sudo apt-get opdatering

 

Apt-get-programmet har et cacheindeks over alle programmer og deres versioner i et lager for hurtigere søgning. Kørsel af opdateringskommandoen sikrer, at denne liste er den senest mulige.

 

Derudover skal vi installere nedenstående punkter:

 

Krølle: Det er et bibliotek, der understøtter spørgsmål, der involverer webadresser. For at gøre det lettere bruger vi det. Indtast bare følgende kode i Terminal:


  • $ Sudo apt-get install curl

 

Rubin: Før du installerer Ruby, er der brug for nogle biblioteker til de komponenter, der installeres. Indtast med kommandoen:


  • $ Sudo apt-get install build-essential curl

 

Som på Mac bruger vi nu Ruby Version Manager (RVM), hvis der er andre versioner af Ruby installeret på maskinen. Indtast følgende kode:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; s stabile

 

For at sikre, at Ruby allerede er på din maskine, skal du skrive kommandoen:


  • rubin - version

 

Skinner: Nu er RubyGems allerede installeret. Sæt derefter denne kommando:


  • $ perlemonteringsskinner

 

Efter et stykke tid skal du bruge koden: rails --version for at kontrollere Rails og dens version

 

SQLite: Med apt-get har du kun brug for en kommando:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Hvis alt går gnidningsløst, kan du kontrollere versionen af ​​installationen med: $ SQLite & ndash; -version Nu for at skabe et forhold mellem Ruby og SQLite har vi brug for et Ruby-bibliotek, der tillader denne kontakt. Brug følgende kommando:


  • $ sudo perle installere sqlite3-ruby

 

Parat! Du kan nu begynde at udforske og oprette Rails-applikationer på Linux Ubuntu.

 

Oprettelse af din første Ruby On Rails-applikation

 

Fra nu af, uanset hvad dit operativsystem er, kan du bruge og følge denne artikel på din maskine.

 

For at oprette projekter skal du bruge terminalen, hvor du giver kommandoer efterfulgt af ordskinnerne inde i det ønskede bibliotek. I denne del af artiklen introducerer vi, hvad enhver nybegynder skal gøre som deres første anvendelse: a & ldquo; Hello World & rdquo ;.

 

Husk, at du ikke behøver at oprette en mappe til projektet, fordi når du bruger den nye kommando, oprettes en mappe med programmets navn automatisk.Åbn derefter Terminal, indtast det ønskede bibliotek, og skriv:


  • $ rails nyt hej

 

Efter denne kommando oprettes der flere filer i en nyligt genereret hej-mappe. Terminalen viser alle oprettede mapper, og nogle af dem er:

skab

Opret README

Opret Rakefile

Opret config.ru

Opret .gitignore

Opret Gemfile

Opret app

Opret app / controllere / application_controller.rb

Opret app / hjælpere / application_helper.rb

Opret app / visninger / layouts / application.html.erb

Opret app / mailere

 

Bemærk, at der er oprettet en underkatalog kaldet app. I det er udsigterne, modellerne og controllerne til MVC-standarden, der havde deres koncepter introduceret her.

 

Hjælperne er en del af bibliotekerne og vil hjælpe "forholdet" mellem synspunkter og controllere. I appen vil der også være de mailere, der ikke blev nævnt før, men vil være en del af applikationens e-mail-spørgsmål.

 

Nu placerer vi miniprojektet på den lokale webserver, så det kan testes. Ingen kode blev skrevet, men Rails har en stænkskærm til dig. Men sørg først for, at det er inde i applikationens bibliotek i Terminal, og at dine perler er opdaterede. For at gøre dette skal du bruge følgende kode:


  • $ bundle installation

 

Når dine perler er gennemgået og installeret, skal du skrive koden:


  • $ rails server

 

Ved initialisering vises IP-adressen 0.0.0.0 på port 3000. Vær ikke bange for disse nuller. De betyder bare, at serveren kører lokalt på din maskine, mens den kører i Terminal. Gå derefter ind i enhver browser og få adgang til URL'en http: //www.localhost: 3000 / og du vil se Ruby on Rails Hello World-siden


  • Generering af en controller i Ruby on Rails

 

Stop først den lokale server i Terminal ved at trykke på Ctrl + C, som efterlader den i projektmappen. Nu opretter vi en controller til at sende beskeden Hello World.

 

Kommandoen Rails genererer opretter bestemte filer til dit projekt. Du har at gøre med en anmodning og en reaktionscyklus for at oprette bestemte filer, så du opretter en controller, der er ansvarlig for hilsen som denne:


  • $ rails genererer hilsen til controller

 

Controlleren og filer, der er relateret til den, såsom visninger, test og hjælper, oprettes. Du kan oprette manuelt, men generere fremskynder produktionen.

 

Nu for at vise & ldquo; Hello World & rdquo; du bliver nødt til at ændre filen app / controllers / salutationcontroller.rb ved at oprette en handling. Åbn denne fil i din editor, og foretag følgende ændringer:

klasse SalutationController & lt; ApplicationController

def hej

@message = & lsquo; Hej verden! & rsquo;

ende

ende

 

Handlinger implementeres som metoder i Ruby, hvor def er nøglen. Inden for metoden oprettede du en øjeblikkelig variabel kaldet meddelelse med den værdi, som vi lægger i browseren.

 

Generering af en skabelon i Ruby on Rails

 

Handlingen blev oprettet med succes, så det næste trin er at tilføje nogle HTML, der skal vises på nettet. Med MVC-standarden, der adskiller filerne, vil denne kode være i visningerne.

 

Standard er altid at oprette visningen med navnet på handlingen i controlleren. Derefter, når du åbner app / visninger, vil du se, at hilsningsmappen allerede er oprettet, men uden filer. Åbn en ny fane i din editor, navngiv den hello.html.erb, og gem den i app / visninger / hilsen.

 

Du undrer dig måske over, hvorfor formatet i slutningen af ​​en HTML-fil er .erb. Dette format er en del af Erb Templating-biblioteket, et Rails-bibliotek, der er ansvarlig for at tillade brugen af ​​Ruby-kode inden for HTML-kode.

 

Ruby-syntaksen introduceres med & lt;% =% & gt; når den viser en værdi i HTML eller & lt; %% & gt; når den kun har logik, kendt som Embedded Ruby output tags.

Indtast filen app / views / salutation / hello.html.erb, og tilføj følgende sekvens:

& lt; html & gt;

& lt; krop & gt;

& lt; h1 & gt; & lt;% = @ besked% & gt; & lt; / h1 & gt;

& lt; / krop & gt;

& lt; / html & gt;

 

Nu skal du fortælle Rails, hvordan man reagerer på URL'en, og den ansvarlige person vil være routes.rb placeret inde i konfigurationsmappen. I øjeblikket skal du ikke bekymre dig for meget om detaljer, da det kun er begyndelsen, og du stadig mangler information, der vil blive givet lidt efter lidt. Åbn config / routes.rb i teksteditoren og udskift det, der er skrevet (det er ikke nødvendigt at slette kommentarerne, disse har # før sætningerne):

 

Hej :: Application.routes.draw gør

get & lsquo;: controller (/: action (/: id (.: format))) & rsquo;

ende

 

Du beder om, at meddelelsen vises i browseren på URL'en http: // localhost: 3000 / hilsen / hej. Når du åbner din besked & ldquo; Hello World! & Rdquo; vil dukke op.

 

Godkendelse i ASP.NET MVC:

 

At implementere en godkendelsesmekanisme i ASP.NET MVC-applikationer. Vi opretter her et projekt, der inkluderer brugerregistrering, login, logout og ændring af adgangskode, vigtige funktioner til enhver applikation, der har områder med begrænset adgang til indloggede brugere.

 

Adgangskontrol i Laravel med ACL:

 

At implementere et autorisationssystem ved hjælp af Laravel, den mest anvendte PHP-ramme i verden. Til det starter vi med en applikation, der har alle brugerregistrerings- og godkendelsesdelene.

 

ASP.NET MVC og identitet: Autorisation af brugere med krav: At implementere en adgangskontrolmekanisme ved hjælp af ASP.NET Identity, som giver os mulighed for at tildele roller til brugere og ud fra det definere, hvilke sider og menuer man kan se.

 

Mere om Ruby

 

Arkitektoniske mønstre i Ruby:

Dette demonstrerer brugen af ​​ArchRuby til at udtrykke arkitektoniske mønstre og god praksis, der, når de er bevaret, bidrager til vedligeholdelsen af ​​softwaresystemet.

 

Refaktorer i Ruby: Brug af Extract Class-teknikken:

 

Kend ekstraktklassen refactoringsteknik og lær hvordan du bruger den på Ruby-sproget for at forbedre kvaliteten af ​​din kode.

 

Arrays og blokke med Ruby ved hjælp af IRB:

 

At udvikle sig i Ruby ved hjælp af Arrays og Blocks. Arrays har flere metoder, der hjælper med at lette udvikleres arbejde, mens blokke er blandt de store nyheder fra Ruby.

 

Oprettelse af en simpel applikation med Ruby On Rails:

 

Bygge en simpel applikation til at demonstrere interessante funktioner leveret af Ruby On Rails-rammen