Rubiini (Ruby)

Ruby on hämmästyttävä ohjelmointikieli ja Ruby On Rails perustuu siihen, joten sinun on opittava ohjelmoimaan Ruby-sovelluksessa, jotta voit luoda sovelluksiasi Ruby On Rails -sovelluksella. Ruby on Rails on kehys, joka helpottaa verkkosovelluksen kehittämistä, käyttöönottoa ja ylläpitoa.
Koko artikkeli osoitteessa Ruby ...

Näytä suodatin
Suodattimien ylläpito
A2 Themes & Host Me Filter

Käyttöjärjestelmä

Levytila

RAM-muisti

Levytyyppi

CPU-ytimet

Järjestellä

Pisteet - 3.3
Java Provider Logo
Java Provider

Java-palveluntarjoaja

Private Tomcat
$9.99 /Kuukausittain


Palvelinten sijainnit


Java Provider Servers in GermanySaksa
Vertailla
Pisteet - 0
OSOLABS Logo
OSOLABS

OSOLABS

OSO Basic
$3 /Kuukausittain

Vertailla
Pisteet - 0
RedSwitches Logo
RedSwitches

Punaiset kytkimet

Pearl
$6.94 /Kuukausittain


Palvelinten sijainnit


RedSwitches Servers in NetherlandsAlankomaat RedSwitches Servers in UnionYhdysvallat RedSwitches Servers in MelbourneAustralia RedSwitches Servers in MumbaiIntia RedSwitches Servers in GermanySaksa
Vertailla
Pisteet - 0
Name Host.ro Logo
Name Host.ro

Nimi Host.ro

PLAN 1
$0.68 /Kuukausittain

Vertailla
Pisteet - 0
readyspace.com.my Logo
readyspace.com.my

readyspace.com.my

WebSpace Basic
$2.5 /Kuukausittain


Palvelinten sijainnit


readyspace.com.my Servers in Hong KongHong Kong readyspace.com.my Servers in MalaysiaMalesia readyspace.com.my Servers in SingaporeSingapore readyspace.com.my Servers in United StatesYhdysvallat
Vertailla
Pisteet - 0
Serv-Tech.ru Logo
Serv-Tech.ru

Serv-Tech.ru

RUKVM-1-U
$2.83 /Kuukausittain


Palvelinten sijainnit


Serv-Tech.ru Servers in MoscowVenäjän federaatio
Vertailla
Pisteet - 0
1-GB.NET Logo
1-GB.NET

1-FI.NET

1 GigaByte Network (1-GB.NET) Beginner Hosting Plan
$4.17 /Kuukausittain


Palvelinten sijainnit


1-GB.NET Servers in ParisRanska 1-GB.NET Servers in TokyoJapani 1-GB.NET Servers in SydneyAustralia 1-GB.NET Servers in SeoulEtelä-Korea 1-GB.NET Servers in SeattleYhdysvallat 1-GB.NET Servers in Sao PauloBrasilia 1-GB.NET Servers in OsloNorja 1-GB.NET Servers in MilanoItalia 1-GB.NET Servers in LondonYhdistynyt kuningaskunta 1-GB.NET Servers in TorontoKanada 1-GB.NET Servers in Frankfurt am MainSaksa 1-GB.NET Servers in ChennaiIntia 1-GB.NET Servers in AmsterdamAlankomaat
Vertailla
Pisteet - 0
Infra Networking Logo
Infra Networking

Infra-verkostoituminen

ALFA
$4.19 /Kuukausittain


Palvelinten sijainnit


Infra Networking Servers in JakartaIndonesia Infra Networking Servers in DallasYhdysvallat Infra Networking Servers in DublinIrlanti Infra Networking Servers in LondonYhdistynyt kuningaskunta Infra Networking Servers in Frankfurt am MainSaksa Infra Networking Servers in SingaporeSingapore Infra Networking Servers in AmsterdamAlankomaat Infra Networking Servers in UruguayUruguay
Vertailla
Pisteet - 0
Dream Server.ro Logo
Dream Server.ro

Dream Server.ro

Package WH1
$0.66 /Kuukausittain


Palvelinten sijainnit


Dream Server.ro Servers in BucharestRomania
Vertailla
Pisteet - 0
Heroku Logo
Heroku

Heroku

Hobby
$7 /Kuukausittain


Palvelinten sijainnit


Heroku Servers in United StatesYhdysvallat
Vertailla
Pisteet - 0
Awareindia.net Logo
Awareindia.net

Awareindia.net

Linux Hosting Plan G
$5.83 /Kuukausittain

Vertailla
Pisteet - 0
Andino.Host Logo
Andino.Host

Andino.Host

SH Profesional
$3.75 /Kuukausittain


Palvelinten sijainnit


Andino.Host Servers in United StatesYhdysvallat
Vertailla
Pisteet - 0
Domai Nesia Logo
Domai Nesia

Domai Nesia

Extra
$1.1 /Kuukausittain


Palvelinten sijainnit


Domai Nesia Servers in LondonYhdistynyt kuningaskunta Domai Nesia Servers in JakartaIndonesia Domai Nesia Servers in TokyoJapani Domai Nesia Servers in DallasYhdysvallat Domai Nesia Servers in SingaporeSingapore
Vertailla
Pisteet - 0
shneider-host.ru Logo
shneider-host.ru

shneider-host.ru

First
$1.95 /Kuukausittain


Palvelinten sijainnit


shneider-host.ru Servers in AmsterdamAlankomaat shneider-host.ru Servers in Saint PetersburgVenäjän federaatio
Vertailla
Pisteet - 0
Nexanow Logo
Nexanow

Nexanow

Mini Shared Hosting 1
$0.35 /Kuukausittain


Palvelinten sijainnit


Nexanow Servers in MumbaiIntia Nexanow Servers in GelsenkirchenSaksa Nexanow Servers in FindlayYhdysvallat
Vertailla
Trust Pilot Miles Web
Pisteet - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /Kuukausittain

Arvostelut 1925


Palvelinten sijainnit


Miles Web Servers in RomaniaRomania Miles Web Servers in ChicagoYhdysvallat Miles Web Servers in LondonYhdistynyt kuningaskunta Miles Web Servers in BangkokThaimaa Miles Web Servers in TorontoKanada Miles Web Servers in SydneyAustralia Miles Web Servers in DubaiYhdistyneet Arabiemiirikunnat Miles Web Servers in IndiaIntia Miles Web Servers in SingaporeSingapore
Vertailla

Ruby on hämmästyttävä ohjelmointikieli ja Ruby On Rails perustuu siihen, joten sinun on opittava ohjelmoimaan Ruby-sovelluksessa, jotta voit luoda sovelluksiasi Ruby On Rails -sovelluksella.

 

 

ruby on rails hosting


 

Mikä on Ruby on Rails?

 

Ruby on Rails on kehys, joka helpottaa verkkosovelluksen kehittämistä, käyttöönottoa ja ylläpitoa ja käyttää Ruby-nimistä objektisuuntaista kieltä. Esittelemään sen kehittäjän on tunnettava osa sen filosofioista. Nämä ovat:

 

KUIVA-Älä toista itseäsi: tarkoittaa, että vaikka Rails-kehityksellä on sama osa koodia tai sama tarkoitus eri kokonaisuuksissa, tämä tarkoittaa, että on parempi tapa kirjoittaa hakemuksesi;

 

Kokoonpanon yleissopimus: tarkoittaa, että Railsillä on kokoonpanon määrittelyn sijasta rakenteelliset ja nimetyt käytänteet, jotka toteuttavat usein mainitun vähiten yllätyksen periaatteen (POLS)

 

Vähemmän ohjelmistoja: tarkoittaa enemmän käytäntöjä, vähemmän koodeja, vähemmän monimutkaisuutta ja siten vähemmän vikoja.

 

Kehys on kokoelma kirjastoja ja työkaluja, jotka voivat helpottaa kehitystä. Hyvä kehys tarjoaa perustavanlaatuisen, mutta täydellisen infrastruktuurin sovelluksen rakentamiseen. Nämä tosiasiat tekevät Railsistä yhden parhaista. Loppujen lopuksi sillä on itsenäinen alusta, joka on täydellinen ja lisensoitu ilmaiseksi (avoimen lähdekoodin).

 

Rails-sovellusten kehitys toteutetaan käyttämällä MODEL-VIEW-CONTROLLER -ohjelmaa, joka tunnetaan paremmin nimellä MVC-arkkitehtuuri, ja se työskenteli Active Record-, Action View- ja Action Controller -kirjastojen kanssa. Nämä mainitaan alla artikkelissa.

 

MVC-malli

 

Tämä käytetty arkkitehtuurimalli jakaa sovelluksen loogisesti kolmeen luokkaan: malli, näkymä ja hallinta (Model-View-Controller). Jokainen MVC-standardin osa on kokonaisuus, joka voidaan rakentaa ja testata erikseen. Malli edustaa tietoja, näkymä edustaa käyttöliittymää ja ohjaus komentaa toimia, eli malli on tieto, jonka kanssa sovellus toimii, näkymä on esitys ja ohjaus (ohjain) on vuorovaikutuksen johtaja heidän välillään.

 

Tämän rakenteen sykli alkaa, kun käyttäjä on vuorovaikutuksessa käyttöliittymän (näkymän) kanssa ja kutsuu tapahtumaa; ohjain vastaanottaa puhelun näkymästä ja käyttää mallia päivittämällä käyttöliittymää usein.

 

Ruby on Rails -kirjastot

 

Ruby on Rails -sovelluksessa jokaisella kirjastolla on erityistehtävä. Yhdistettynä nämä yksittäiset entiteetit kartoittavat suoraan MVC-standardista:


  • Aktiivinen tietue: Kirjasto, joka vastaa tietokannan saannista ja vuorovaikutuksesta;

  • Toimintonäkymä: Mallijärjestelmä, joka tuottaa HTML-asiakirjat, jotka käyttäjä saa sovellukselle tehdyn pyynnön seurauksena;

  • Toiminnan ohjain: Kirjasto, joka käsittelee molempia: vuon ja näkymässä näytettävät pankkitiedot.

 

Ruby on Rails -kieli

 

Monet muut kielet edellyttävät koodin kirjoittamista ja kopioimista tulosten ja virheiden tarkistamiseksi. Ruby on kuitenkin johdonmukainen ja tyylikkäästi olio-ohjelmointikieli, ja mikä parasta, on dynamiikkaa, mikä tarkoittaa, että työskentelet "elävän" kielen kanssa, eli saat palautetta jokaisesta annetusta komennosta.

 

Interaktiivinen tulkki on IRB Terminalissa (jos käytät Linuxia tai Macia) tai Cmd (jos käytät Windowsia). Aloita istunto kirjoittamalla:


  • $ irb

  • irb (pää): 001: 0 & gt;

 

Rubyllä on paketti nimeltä RubyGems, joka vastaa järjestelmän hallinnoinnista kirjastojen ja apuohjelmien asennustoiminnolla, joka on erittäin tärkeä Railsille. Versiosta 2.0.0 lähtien sitä ei tarvitse ladata erikseen, koska se on jo mukana.

 

Kuinka asentaa Ruby on Rails

 

Kehittäminen tietokoneesi Rails-ohjelmassa kestää kolme vaihetta:


  • Asenna Ruby;

  • Asenna kiskot;

  • Asenna SQLite, joka on oletustietokanta.

 

Tarvitset joitain työkaluja, kuten git paketteja asennettaessa, ja joitain helmiä, jotka ovat uudelleenkäytettävien Ruby-tiedostojen kirjastoja.

 

Ruby on Rails -asennuksen asentaminen Mac OS: ssä

 

Jotta Ruby on Rails voidaan asentaa MAC: iin (tässä artikkelissa käytämme versiota X 10.8 Mountain Lion), koneellasi on oltava:

 

XCode: Tämä on saatavilla App Storesta ilmaiseksi, ja se voi olla lähde Ruby-koodisi kokoamisessa.

 

Homebrew: on OS X: lle luotu paketti, joka on kirjoitettu Ruby-muodossa. Tämä auttaa sinua asentamaan muita osia. Asenna kirjoittamalla pääte ja kirjoittamalla seuraava koodi:


  • rubiini & lt; (kihara -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Nyt sinun on asennettava yhteinen Ruby-työkalu nimeltä Ruby Version Manager (RVM). Tämä auttaa sinua hallitsemaan Ruby-versioita ja erilaisia ​​helmiä, joita saatat käyttää projekteissasi. Kuten Homebrew: lla, tarvitset vain yhden komennon Terminalissa:


  • käpristyminen -L https://get.rvm.io | bash -s vakaa

 

Jos Mavericksin käyttö ja yllä oleva koodi eivät toimi, suorita seuraava koodi päätelaitteessa:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubiini: Rubyn kieli on esiasennettu Maciin. 2.0.0-paketti sisältää RubyGemin. Tarkista tämä suorittamalla seuraava koodi terminaalissa:


  • rubiini -v

 

Jos kielen vanhempi versio esitetään, päivitämme versioon 2.0.0. Käytä seuraavaa koodia:


  • rvm install 2.0.0

 

Kun asennus on valmis, meidän on kerrottava RVM: lle, mitä Rubyn versiota haluamme käyttää. Tätä varten sinun on annettava seuraava koodi:


  • rvm-käyttö 2.0.0

 

Käytä seuraavaa koodia testataksesi, toimiiko koneesi tällaisen numeron kanssa:


  • rubiini -v

 

Päätteessä palaa: ruby ​​2.0.0p481 ja muut tiedot, jotka riippuvat päivityksistä ja asennusajoista.

 

Kiskot: Lopuksi asennamme kehyksen, joka tarvitsee vain yhden komennon:


  • helmi asenna kiskot

 

Valmis! Tietokoneellasi on jo Ruby, Rails ja SQLite.

 

Kuinka asentaa Ruby on Rails Windows

 

Asentaaksemme Ruby on Rails Windows-käyttöjärjestelmään meidän on noudatettava seuraavia menettelyjä:

 

Rubiini: Windowsissa aloitimme kielen. Asentaaksesi sinun on kirjoitettava verkkosivustolle.

 

Napsauta koneestasi riippuen Ruby 2.0.0-p481 tai Ruby 2.0.0-p481 (x64). Kun olet ladannut asennusohjelman, napsautat kuvaketta, jatkat ja valitset sitten asennuskansion sijainnin ja asennettavan Ruby-paketin kanssa.


  • Td / Tk-tuki: tarjoaa Rubyn graafisen käyttöliittymän (GUI = graafinen käyttöliittymä);

  • Lisää Ruby-suoritettavat tiedostot PATH-tietokoneellesi: rubiini lisätään suoritettavana tiedostona;

  • Yhdistä .rb ja .rbw tähän Ruby-asennukseen: tämän muotoiset tiedostot liitetään rubiiniin.

 

Kaksi viimeistä on suositeltavaa merkitä. Td / Tk-tuki voidaan sitten asentaa ja sitä käytetään edistyneemmille sovelluksille. Kun olet valmis, kirjoita komentokehote (Käynnistä & gt; cmd) ja kirjoita seuraava koodi:


  • rubiini - versio

 

Vastauksen pitäisi ollaruby 2.0.0p481 ja muut tiedot, jotka riippuvat päivityksistä ja asennusajoista.

 

Kiskot: Koska Ruby 2.0: lla on RubyGems, päivitämme vain komennolla:


  • gem update -systeemi

 

Railsin asentamiseksi gem-komento voi viedä hetken, joten kirjoita cmd uudelleen:


  • helmi asenna kiskot

  • Tarkista: kiskot -v

 

SQLite: Syötä SQLite-verkkosivusto: ja lataa kaksi tiedostoa: SQLite ja SQLite DLL. Valitse aina uusin saatavilla oleva. Nämä tiedostot ovat .zip-muodossa. Pura nämä kaksi tiedostoa ja aseta ne C: \ Ruby20 \ bin -kansioon tai sinne, missä sijoitit. Jos haluat selvittää, onko se asennettu oikein, kirjoita cmd ja kirjoita seuraava komento:


  • sqlite3-versio

 

Vastaus on lataamasi SQLite-versio. Lopuksi meidän on vielä asennettava Ruby-kirjasto, joka sallii yhteyden sen ja SQLiten välillä. Voit tehdä tämän kirjoittamalla seuraavan koodin kehotteeseen:


  • helmi asenna sqlite3-rubiini

 

Valmis! Sinulla on kaikki asennettu sovelluksen käynnistämiseksi Windows-koneellesi.

 

Asennus Linuxiin

 

Linuxilla (ja yleensä UNIX-järjestelmillä) on useita ominaisuuksia, mutta myös paljon yhteistä. Nämä ohjeet perustuvat Ubuntu Linuxiin, mutta niitä tulisi soveltaa useimpiin UNIX-järjestelmiin.

 

Ennen kuin aloitat, sinun on päivitettävä Ubuntu. Avaa pääte ja kirjoita seuraava koodi:


  • $ Sudo apt-get -päivitys

 

Apt-get-ohjelmalla on kaikkien ohjelmien ja niiden versioiden välimuistihakemisto arkistossa nopeamman haun aikaansaamiseksi. Päivityskomennon suorittaminen varmistaa, että tämä luettelo on viimeisin mahdollinen.

 

Lisäksi meidän on asennettava alla olevat kohteet:

 

Kiemura: Se on kirjasto, joka tukee URL-osoitteita koskevia kysymyksiä. Helpottamiseksi käytämme sitä. Syötä vain seuraava koodi Terminaliin:


  • $ Sudo apt-get install curl

 

Rubiini: Ennen Rubyn asentamista tarvitaan joitain kirjastoja asennettaville komponenteille. Kirjoita komennolla:


  • $ Sudo apt-get install build-essential curl

 

Kuten Macissa, käytämme nyt Ruby Version Manageria (RVM), jos koneeseen on asennettu muita Ruby-versioita. Syötä seuraava koodi:


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

 

Varmista, että Ruby on jo koneellasi, kirjoittamalla komento:


  • rubiini - versio

 

Kiskot: Nyt RubyGems on jo asennettu. Laita sitten tämä komento:


  • $ gem asenna kiskot

 

Jonkin ajan kuluttua tarkistaaksesi kiskot ja sen version käytä koodia: rails --version

 

SQLite: Apt-get: llä tarvitset vain yhden komennon:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Jos kaikki sujuu sujuvasti, voit tarkistaa asennuksen version: $ SQLite & ndash; -versiolla Nyt luoda suhde Rubyn ja SQLiten välille tarvitsemme Ruby-kirjaston, joka sallii tämän kontaktin. Käytä seuraavaa komentoa:


  • $ sudo gem asentaa sqlite3-ruby

 

Valmis! Voit nyt alkaa tutkia ja luoda Rails-sovelluksia Linux Ubuntussa.

 

Ensimmäisen Ruby On Rails -sovelluksen luominen

 

Tästä lähtien voit käyttää ja seurata tätä artikkelia koneellasi riippumatta käyttöjärjestelmästäsi.

 

Projektien luomiseen on käytettävä päätelaitetta, jossa annat komentoja ja sitten sanakiskot haluamasi hakemiston sisällä. Artikkelin tässä osassa esitellään, mitä kaikkien aloittelijoiden on tehtävä ensimmäisenä sovelluksena: a & ldquo; Hello World & rdquo ;.

 

Muista, että sinun ei tarvitse luoda kansiota projektille, koska kun käytät uutta komentoa, kansio, jolla on sovelluksen nimi, luodaan automaattisesti.Avaa sitten pääte, kirjoita haluamasi hakemisto ja kirjoita:


  • $ kiskoi uusi hei

 

Tämän komennon jälkeen luodaan useita tiedostoja äskettäin luodussa hello-hakemistossa. Pääte näyttää kaikki luodut kansiot, ja jotkut niistä ovat:

luoda

luo README

luoda Rakefile

luo config.ru

luoda .gitignore

luoda Gemfile

luo sovellus

luo sovellus / ohjaimet / application_controller.rb

luo app / helpers / application_helper.rb

luo sovellus / näkymät / asettelut / application.html.erb

luoda sovelluksia / postilaitteita

 

Huomaa, että alihakemisto nimeltä sovellus on luotu. Siinä ovat MVC-standardin näkymät, mallit ja ohjaimet, joiden käsitteet esiteltiin täällä.

 

Avustajat ovat osa kirjastoja ja auttavat näkymien ja ohjainten "suhdetta". Sovelluksessa ovat myös postittajat, joita ei aiemmin mainittu, mutta jotka ovat osa sovelluksen sähköpostikysymyksiä.

 

Nyt sijoitamme miniprojektin paikalliselle verkkopalvelimelle, jotta se voidaan testata. Koodia ei ole kirjoitettu, mutta Railsilla on sinulle splash-näyttö. Mutta ensin, varmista, että se on sovelluksesi hakemistossa Terminalissa ja että jalokivet ovat ajan tasalla. Voit tehdä tämän käyttämällä seuraavaa koodia:


  • $ nipun asennus

 

Kun helmi on tarkistettu ja asennettu, kirjoita koodi:


  • $ rails -palvelin

 

Alustettaessa IP-osoite 0.0.0.0 näkyy portissa 3000. Älä nollaa näitä nollia. Ne tarkoittavat vain, että palvelin toimii paikallisesti koneellasi, kun se toimii terminaalissa. Syötä sitten mikä tahansa selain ja siirry URL-osoitteeseen http: //www.localhost: 3000 / ja näet Ruby on Rails Hello World -sivun


  • Ohjaimen luominen Ruby on Rails -sovellukseen

 

Pysäytä ensin terminaalin paikallinen palvelin painamalla Ctrl + C, jolloin se jää projektikansioon. Nyt luomme ohjaimen lähettämään viesti Hello World.

 

Kiskot luovat -komento luo tiettyjä tiedostoja projektiisi. Käsitelet pyyntöä ja vastausjaksoa tiettyjen tiedostojen luomiseksi, joten luot ohjaimen, joka vastaa tervehdyksestä näin:


  • $ kiskot tuottavat ohjaimen tervehdyksen

 

Ohjain ja siihen liittyvät tiedostot, kuten näkymät, testi ja auttaja, luodaan. Voit luoda käsin, mutta tuottaa nopeuttaa tuotantoa.

 

Nyt näytetään & ldquo; Hello World & rdquo; sinun on muokattava app / controllers / salutationcontroller.rb -tiedostoa luomalla toiminto. Avaa tämä tiedosto editorissasi ja tee seuraavat muutokset:

luokan SalutationController & lt; ApplicationController

def hei

@message = & lsquo; Hei maailma! & rsquo;

loppuun

loppuun

 

Toiminnot toteutetaan menetelminä Ruby'ssa, jossa def on avain. Luomasi menetelmän sisällä on instantoitu muuttuja nimeltä viesti, jonka arvo asetamme selaimeen.

 

Mallin luominen Ruby on Rails -sovellukseen

 

Toiminto luotiin onnistuneesti, joten seuraava askel on lisätä HTML-koodi näytettäväksi verkossa. MVC-standardin avulla, joka erottaa tiedostot, tämä koodi on näkymissä.

 

Oletusarvo on luoda näkymä aina ohjaimen toiminnon nimellä. Sitten, kun käytät sovellusta / näkymää, huomaat, että tervehdyshakemisto on jo luotu, mutta ilman tiedostoja. Avaa editorissa uusi välilehti, nimeä se hello.html.erb ja tallenna se sovellukseen / näkymiin / tervehdykseen.

 

Saatat ihmetellä, miksi HTML-tiedoston lopussa oleva muoto on .erb. Tämä muoto on osa Erb Templating -kirjastoa, Rails-kirjastoa, joka on vastuussa Ruby-koodin käytön sallimisesta HTML-koodissa.

 

Ruby-syntaksissa käytetään & lt;% =% & gt; milloin se näyttää arvon HTML-muodossa tai & lt; %% & gt; kun sillä on vain logiikka, joka tunnetaan nimellä Embedded Ruby -ulostunnisteet.

Kirjoita app / views / salutation / hello.html.erb-tiedosto ja lisää seuraava järjestys:

& lt; html & gt;

& lt; runko & gt;

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

& lt; / body & gt;

& lt; / html & gt;

 

Nyt sinun on kerrottava Railsille, kuinka vastata URL-osoitteeseen, ja vastuuhenkilö on route.rb, joka sijaitsee määrityshakemistossa. Tällä hetkellä älä välitä liikaa yksityiskohdista, koska se on vasta alkua, ja sinulta puuttuu silti tietoja, joita annetaan vähitellen. Avaa config / Routes.rb tekstieditorissa ja korvaa kirjoitettu (kommentteja ei tarvitse poistaa, niissä on # ennen lauseita):

 

Hei :: Application.routes.draw do

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

loppuun

 

Pyydät, että viesti näytetään selaimessa osoitteessa http: // localhost: 3000 / salutation / hello. Avautumisen yhteydessä viestisi & ldquo; Hei maailma! & Rdquo; tulee näkyviin.

 

Todennus ASP.NET MVC: ssä:

 

Todennusmekanismin toteuttaminen ASP.NET MVC -sovelluksissa. Luomme täällä projektin, joka sisältää käyttäjien rekisteröinnin, kirjautumisen, uloskirjautumisen ja salasanan vaihdon, olennaiset ominaisuudet kaikille sovelluksille, joilla on rajoitettuja pääsyoikeuksia kirjautuneille käyttäjille.

 

Kulunvalvonta Laravelissa ACL: llä:

 

Lupajärjestelmän toteuttaminen Laravelilla, joka on maailman eniten käytetty PHP-kehys. Tätä varten aloitamme sovelluksella, jolla on kaikki käyttäjän rekisteröinti- ja todennusosat.

 

ASP.NET MVC ja identiteetti: Vaatimusten omaavien käyttäjien valtuuttaminen: Toteutetaan pääsynvalvontamekanismi käyttämällä ASP.NET Identity -ohjelmaa, jonka avulla voimme määrittää käyttäjille roolit ja määrittää täältä, mitkä sivut ja valikot voidaan tarkastella.

 

Lisätietoja Ruby

 

Arkkitehtuurikuviot Ruby:

Tämä osoittaa ArchRubyn käytön ilmaisemaan arkkitehtonisia malleja ja hyviä käytäntöjä, jotka säilytettynä edistävät ohjelmistojärjestelmän ylläpidettävyyttä.

 

Refactorings in Ruby: Extract Class -tekniikan käyttö:

 

Tunne Extract Class -korjaustekniikka ja opi käyttämään sitä Ruby-kielellä koodisi laadun parantamiseksi.

 

Taulukot ja lohkot Rubyn kanssa IRB: n avulla:

 

Kehittää Ruby-järjestelmässä matriisien ja lohkojen avulla. Matriiseilla on useita menetelmiä, jotka helpottavat kehittäjien työtä, kun taas lohkot ovat Rubyn tuomia suuria uutisia.

 

Yksinkertaisen sovelluksen luominen Ruby On Rails -sovelluksella:

 

Yksinkertaisen sovelluksen rakentaminen Ruby On Rails -kehyksen tarjoamien mielenkiintoisten ominaisuuksien esittelemiseksi