Rubīns (Ruby)

Rubīns ir pārsteidzoša programmēšanas valoda, un uz tā balstās Ruby On Rails, tāpēc jums būs jāiemācās programmēt Ruby, lai izveidotu savas lietotnes, izmantojot Ruby On Rails. Ruby on Rails ir sistēma, kas atvieglo tīmekļa lietojumprogrammu izstrādi, izvietošanu un uzturēšanu.
Pilnu rakstu skatiet vietnē Ruby ...

Rādīt filtru
Filtru mitināšana
A2 Themes & Host Me Filter

Operācijas sistēma

Vieta diskā

RAM atmiņa

Diska tips

CPU kodoli

Kārtot

Rezultāts - 3.3
Java Provider Logo
Java Provider

Java nodrošinātājs

Private Tomcat
$9.99 /Ikmēneša


Servera atrašanās vietas


Java Provider Servers in GermanyVācija
Salīdzināt
Rezultāts - 0
OSOLABS Logo
OSOLABS

OSOLABS

OSO Basic
$3 /Ikmēneša

Salīdzināt
Rezultāts - 0
RedSwitches Logo
RedSwitches

RedSwitches

Pearl
$6.94 /Ikmēneša


Servera atrašanās vietas


RedSwitches Servers in NetherlandsNīderlande RedSwitches Servers in UnionSavienotās Valstis RedSwitches Servers in MelbourneAustrālija RedSwitches Servers in MumbaiIndija RedSwitches Servers in GermanyVācija
Salīdzināt
Rezultāts - 0
Name Host.ro Logo
Name Host.ro

Nosaukums Host.ro

PLAN 1
$0.68 /Ikmēneša

Salīdzināt
Rezultāts - 0
readyspace.com.my Logo
readyspace.com.my

readyspace.com.my

WebSpace Basic
$2.5 /Ikmēneša


Servera atrašanās vietas


readyspace.com.my Servers in Hong KongHonkonga readyspace.com.my Servers in MalaysiaMalaizija readyspace.com.my Servers in SingaporeSingapūra readyspace.com.my Servers in United StatesSavienotās Valstis
Salīdzināt
Rezultāts - 0
Serv-Tech.ru Logo
Serv-Tech.ru

Serv-Tech.ru

RUKVM-1-U
$2.83 /Ikmēneša


Servera atrašanās vietas


Serv-Tech.ru Servers in MoscowKrievijas Federācija
Salīdzināt
Rezultāts - 0
1-GB.NET Logo
1-GB.NET

1-GB.NET

1 GigaByte Network (1-GB.NET) Beginner Hosting Plan
$4.17 /Ikmēneša


Servera atrašanās vietas


1-GB.NET Servers in ParisFrancija 1-GB.NET Servers in TokyoJapāna 1-GB.NET Servers in SydneyAustrālija 1-GB.NET Servers in SeoulDienvidkoreja 1-GB.NET Servers in SeattleSavienotās Valstis 1-GB.NET Servers in Sao PauloBrazīlija 1-GB.NET Servers in OsloNorvēģija 1-GB.NET Servers in MilanoItālija 1-GB.NET Servers in LondonApvienotā Karaliste 1-GB.NET Servers in TorontoKanāda 1-GB.NET Servers in Frankfurt am MainVācija 1-GB.NET Servers in ChennaiIndija 1-GB.NET Servers in AmsterdamNīderlande
Salīdzināt
Rezultāts - 0
Infra Networking Logo
Infra Networking

Infra tīklošana

ALFA
$4.19 /Ikmēneša


Servera atrašanās vietas


Infra Networking Servers in JakartaIndonēzija Infra Networking Servers in DallasSavienotās Valstis Infra Networking Servers in DublinĪrija Infra Networking Servers in LondonApvienotā Karaliste Infra Networking Servers in Frankfurt am MainVācija Infra Networking Servers in SingaporeSingapūra Infra Networking Servers in AmsterdamNīderlande Infra Networking Servers in UruguayUrugvaja
Salīdzināt
Rezultāts - 0
Dream Server.ro Logo
Dream Server.ro

Sapņu serveris.ro

Package WH1
$0.66 /Ikmēneša


Servera atrašanās vietas


Dream Server.ro Servers in BucharestRumānija
Salīdzināt
Rezultāts - 0
Heroku Logo
Heroku

Heroku

Hobby
$7 /Ikmēneša


Servera atrašanās vietas


Heroku Servers in United StatesSavienotās Valstis
Salīdzināt
Rezultāts - 0
Awareindia.net Logo
Awareindia.net

Awareindia.net

Linux Hosting Plan G
$5.83 /Ikmēneša

Salīdzināt
Rezultāts - 0
Andino.Host Logo
Andino.Host

Andino. Saimnieks

SH Profesional
$3.75 /Ikmēneša


Servera atrašanās vietas


Andino.Host Servers in United StatesSavienotās Valstis
Salīdzināt
Rezultāts - 0
Domai Nesia Logo
Domai Nesia

Domai Nesia

Extra
$1.1 /Ikmēneša


Servera atrašanās vietas


Domai Nesia Servers in LondonApvienotā Karaliste Domai Nesia Servers in JakartaIndonēzija Domai Nesia Servers in TokyoJapāna Domai Nesia Servers in DallasSavienotās Valstis Domai Nesia Servers in SingaporeSingapūra
Salīdzināt
Rezultāts - 0
shneider-host.ru Logo
shneider-host.ru

shneider-host.ru

First
$1.95 /Ikmēneša


Servera atrašanās vietas


shneider-host.ru Servers in AmsterdamNīderlande shneider-host.ru Servers in Saint PetersburgKrievijas Federācija
Salīdzināt
Rezultāts - 0
Nexanow Logo
Nexanow

Nexanow

Mini Shared Hosting 1
$0.35 /Ikmēneša


Servera atrašanās vietas


Nexanow Servers in MumbaiIndija Nexanow Servers in GelsenkirchenVācija Nexanow Servers in FindlaySavienotās Valstis
Salīdzināt
Trust Pilot Miles Web
Rezultāts - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /Ikmēneša

Atsauksmes 1925


Servera atrašanās vietas


Miles Web Servers in RomaniaRumānija Miles Web Servers in ChicagoSavienotās Valstis Miles Web Servers in LondonApvienotā Karaliste Miles Web Servers in BangkokTaizeme Miles Web Servers in TorontoKanāda Miles Web Servers in SydneyAustrālija Miles Web Servers in DubaiApvienotie Arābu Emirāti Miles Web Servers in IndiaIndija Miles Web Servers in SingaporeSingapūra
Salīdzināt

Rubīns ir pārsteidzoša programmēšanas valoda, un uz tā balstās Ruby On Rails, tāpēc jums būs jāiemācās programmēt Ruby, lai izveidotu savas lietotnes, izmantojot Ruby On Rails.

 

 

ruby on rails hosting


 

Kas ir Rubīns uz sliedēm?

 

Ruby on Rails ir sistēma, kas atvieglo tīmekļa lietojumprogrammas izstrādi, izvietošanu un uzturēšanu, un tā izmanto objektorientētu valodu, kas pazīstama kā Ruby. Lai to ieviestu, izstrādātājam jāzina dažas tā filozofijas. Šie ir:

 

SAUSA-neatkārtojiet sevi: nozīmē, ka, lai gan izstrādei Rails ir viena un tā pati koda daļa vai viens un tas pats mērķis dažādās entītijās, tas nozīmē, ka ir labāks veids, kā rakstīt savu lietojumprogrammu;

 

Konvencija par konfigurāciju: nozīmē, ka konfigurācijas noteikšanas vietā Rails ir strukturālas un nosauktas konvencijas, kas ievieš bieži citēto mazākā pārsteiguma principu (POLS);

 

Mazāk programmatūras: nozīmē izmantot vairāk konvenciju, mazāk kodu, mazāk sarežģītības un līdz ar to mazāku kļūdu daudzumu.

 

Sistēma ir bibliotēku un rīku kolekcija, kas var veicināt attīstību. Labs ietvars nodrošina pamata, bet pilnīgu infrastruktūru lietojumprogrammas izveidei. Šie fakti padara Rails par vienu no labākajiem. Galu galā tam ir neatkarīga platforma, kas ir pilnīga un licencēta bez maksas (atvērtais kods).

 

Rails lietojumprogrammu izstrāde tiek īstenota, izmantojot MODEL-VIEW-CONTROLLER, kas labāk pazīstama kā MVC arhitektūra, un strādā ar Active Record, Action View un Action Controller bibliotēkām. Tie tiks minēti zemāk rakstā.

 

MVC modelis

 

Šis izmantotais arhitektūras modelis loģiski sadala lietojumprogrammu trīs kategorijās: modelis, skats un vadība (Model-View-Controller). Katra MVC standarta daļa ir entītija, kuru var veidot un pārbaudīt atsevišķi. Modelis attēlo datus, skats attēlo lietotāja saskarni un vadība pavada darbības, tas ir, modelis ir informācija, ar kuru lietojumprogramma darbojas, skats ir attēlojums un vadība (kontrolieris) ir mijiedarbības direktors starp viņiem.

 

Šīs struktūras cikls sākas, kad lietotājs mijiedarbojas ar saskarni (skatu) un izsauc notikumu; kontrolieris saņem zvanu no skata un piekļūst modelim, bieži atjauninot saskarni.

 

Ruby on Rails bibliotēkas

 

Grāmatā Ruby on Rails katrai bibliotēkai ir specializēts uzdevums. Apvienojot šīs atsevišķās vienības, kartē tieši no MVC standarta:


  • Aktīvs ieraksts: Bibliotēka, kas atbild par datu bāzes ieguvi un mijiedarbību;

  • Darbības skats: Veidņu sistēma, kas ģenerē HTML dokumentus, kurus lietotājs saņem pieprasījuma rezultātā lietojumprogrammai;

  • Darbības kontrolieris: Bibliotēka, lai manipulētu ar abiem: plūsma un bankas dati, kas jāparāda skatā.

 

Rubīna uz sliedēm valoda

 

Daudzās citās valodās jums ir jāraksta kods un jākopē, lai pārbaudītu rezultātus un kļūdas. Tomēr Rubīns ir konsekventa un eleganti uz objektu orientēta programmēšanas valoda, un labākais no visiem ir dinamika, kas nozīmē, ka jūs strādājat ar "dzīvo" valodu, tas ir, jūs saņemsit atsauksmes par katru doto komandu.

 

Interaktīvais tulks ir IRB Terminal (ja izmantojat Linux vai Mac) vai Cmd (ja izmantojat Windows). Lai sāktu sesiju, ierakstiet:


  • $ irb

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

 

Ruby ir pakete ar nosaukumu RubyGems, kas atbild par sistēmas pārvaldību ar funkciju Rails ļoti svarīgu bibliotēku un utilītu instalēšanu. Sākot ar 2.0.0 versiju, nav nepieciešams lejupielādēt atsevišķi, jo tas jau ir iekļauts.

 

Kā instalēt Ruby on Rails

 

Lai attīstītos datorā programmā Rails, būs jāveic trīs darbības:


  • Instalējiet Ruby;

  • Instalēt sliedes;

  • Instalējiet SQLite, kas ir noklusējuma datu bāze.

 

Jums būs nepieciešami daži rīki, piemēram, git, instalējot paketes, un daži dārgakmeņi, kas ir atkārtoti lietojamu Ruby failu bibliotēkas.

 

Ruby on Rails instalēšana Mac OS

 

Lai instalētu Ruby on Rails MAC (šajā rakstā mēs izmantosim versiju X 10.8 Mountain Lion), jūsu datorā jābūt:

 

XCode: Tas ir pieejams App Store bez maksas, un tas var būt jūsu avots Ruby koda sastādīšanai.

 

Homebrew: ir pakete, kas izveidota OS X un ir rakstīta rubīnā. Tas palīdzēs jums instalēt citas daļas. Lai instalētu, ievadiet termināli un ievadiet šādu kodu:


  • rubīns & lt; (čokurošanās -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Tagad jums jāinstalē kopīgs Ruby rīks ar nosaukumu Ruby Version Manager (RVM). Tas palīdzēs jums pārvaldīt Ruby versijas un dažādus dārgakmeņus, kurus varat izmantot savos projektos. Tāpat kā Homebrew, terminālā jums ir nepieciešama tikai viena komanda:


  • čokurošanās -L https://get.rvm.io | bash -s stabils

 

Ja Mavericks izmantošana un iepriekš minētais kods nedarbojas, palaidiet šādu kodu terminālā:


  • rubīns -e "$ (čokurošanās -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubīns: Ruby valoda ir iepriekš instalēta jūsu Mac datorā. 2.0.0 pakotne ietver RubyGem. Lai pārbaudītu, terminālā palaidiet šādu kodu:


  • rubīns -v

 

Ja tiek parādīta vecāka valodas versija, mēs atjaunināsim uz versiju 2.0.0. Izmantojiet šādu kodu:


  • rvm instalēt 2.0.0

 

Pēc instalēšanas pabeigšanas mums jāpasaka RVM, kuru Ruby versiju mēs vēlamies izmantot. Lai to izdarītu, jums būs jāievada šāds kods:


  • rvm izmantošana 2.0.0

 

Lai pārbaudītu, vai jūsu mašīna darbojas ar šādu numuru, izmantojiet šādu kodu:


  • rubīns -v

 

Kas atgriezīsies terminālā, ir: rubīns 2.0.0p481 un citi dati, kas ir atkarīgi no atjauninājumiem un instalēšanas laikiem.

 

Sliedes: Visbeidzot, mēs instalēsim sistēmu, kurai nepieciešama tikai viena komanda:


  • dārgakmens instalēt sliedes

 

Gatavs! Jūsu datorā jau ir Ruby, Rails un SQLite.

 

Kā Windows instalēt Ruby on Rails

 

Lai operētājsistēmā Windows instalētu Ruby on Rails, mums būs jāveic šādas procedūras:

 

Rubīns: Sistēmā Windows mēs sākām ar valodu. Lai instalētu, jums būs jāievada vietne.

 

Atkarībā no jūsu datora jūs noklikšķināsit uz Ruby 2.0.0-p481 vai Ruby 2.0.0-p481 (x64). Pēc instalētāja lejupielādes noklikšķiniet uz ikonas, turpiniet un pēc tam izvēlieties, kur vēlaties instalēšanas mapi un ko vēlaties instalēt kopā ar paketi Ruby.


  • Td / Tk atbalsts: nodrošina Ruby grafisko lietotāja saskarni (GUI = Graphical User Interface);

  • Pievienojiet Ruby izpildāmos failus savam PATH: rubīns tiek pievienots kā izpildāms;

  • Saistiet .rb un .rbw ar šo Ruby instalāciju: faili ar šo formātu tiks saistīti ar rubīnu.

 

Divus pēdējos ieteicams atzīmēt. Pēc tam var instalēt Td / Tk atbalstu, kas tiek izmantots progresīvākām lietojumprogrammām. Pēc pabeigšanas ievadiet komandu uzvedni (Start & gt; cmd) un ievadiet šādu kodu:


  • rubīns - versija

 

Atbildei jābūtruby 2.0.0p481 un citi dati, kas ir atkarīgi no atjauninājumiem un instalēšanas laikiem.

 

Sliedes: Tā kā Ruby 2.0 ir RubyGems, mēs vienkārši atjauninām ar komandu:


  • gem update -sistēma

 

Lai instalētu Rails, komandai gem var būt vajadzīgs laiks, tāpēc vēlreiz ierakstiet cmd:


  • dārgakmens instalēt sliedes

  • Lai pārbaudītu: sliedes -v

 

SQLite: Ievadiet vietni SQLite: un lejupielādējiet divus failus: SQLite un SQLite DLL. Vienmēr izvēlieties visjaunāko pieejamo. Šie faili būs .zip formātā. Atvienojiet abus failus un ievietojiet tos mapē C: \ Ruby20 \ bin vai vietā, kur to ievietojāt. Lai uzzinātu, vai tas ir pareizi instalēts, ievadiet cmd un ievadiet šādu komandu:


  • sqlite3 -versija

 

Atbilde būs lejupielādētās SQLite versija. Visbeidzot, mums joprojām ir jāinstalē bibliotēka Ruby, kas ļauj sazināties starp to un SQLite. Lai to izdarītu, uzvednē ierakstiet šādu kodu:


  • dārgakmens instalējiet sqlite3-ruby

 

Gatavs! Jums ir viss instalēts, lai palaistu lietojumprogrammu savā Windows datorā.

 

Instalēšana uz Linux

 

Linux (un vispār uz UNIX balstītām sistēmām) ir vairākas funkcijas, taču arī daudz kopīga. Šīs instrukcijas būs balstītas uz Ubuntu Linux, taču tās jāpiemēro lielākajai daļai UNIX sistēmu.

 

Pirms sākat, jums jāatjaunina Ubuntu. Atveriet termināli un uzrakstiet šādu kodu:


  • $ Sudo apt-get atjauninājums

 

Programmai apt-get ir visu programmu un to versiju kešatmiņas indekss, lai ātrāk meklētu. Palaidot komandu update, tiek nodrošināts, ka šis saraksts būs jaunākais iespējamais.

 

Turklāt mums ir jāinstalē šādi vienumi:

 

Čokurošanās: Tā ir bibliotēka, kas atbalsta jautājumus, kas saistīti ar URL. Lai to atvieglotu, mēs to izmantosim. Vienkārši ievadiet šādu kodu terminālā:


  • $ Sudo apt-get install čokurošanās

 

Rubīns: Pirms Ruby instalēšanas ir nepieciešamas dažas bibliotēkas instalējamiem komponentiem. Ievadiet ar komandu:


  • $ Sudo apt-get install build-essential čokurošanās

 

Tagad, tāpat kā Mac, mēs izmantosim Ruby Version Manager (RVM), ja mašīnā ir instalētas citas Ruby versijas. Ievadiet šādu kodu:


  • $ čokurošanās & ndash; L https://get.rvm.io | bash & ndash; s stabils

 

Lai pārliecinātos, ka Ruby jau ir jūsu datorā, ierakstiet komandu:


  • rubīns - versija

 

Sliedes: Tagad RubyGems jau ir instalēts. Pēc tam ielieciet šo komandu:


  • $ gem instalējiet sliedes

 

Pēc kāda laika, lai pārbaudītu Rails un tā versiju, izmantojiet kodu: rails --version

 

SQLite: Ar apt-get jums nepieciešama tikai viena komanda:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Ja viss norit gludi, instalācijas versiju varat pārbaudīt ar: $ SQLite & ndash; -versija Tagad, lai izveidotu attiecības starp Ruby un SQLite, mums būs nepieciešama Ruby bibliotēka, kas atļauj šo kontaktu. Izmantojiet šādu komandu:


  • $ sudo gem instalējiet sqlite3-ruby

 

Gatavs! Tagad jūs varat sākt pētīt un izveidot Rails lietojumprogrammas Linux Ubuntu.

 

Pirmās Ruby On Rails lietojumprogrammas izveide

 

Turpmāk neatkarīgi no operētājsistēmas jūs varat izmantot šo rakstu un sekot tam savā datorā.

 

Lai izveidotu projektus, jums jāizmanto terminālis, kur jūs dodat komandas, kam seko vārdu sliedes vajadzīgā direktorija iekšpusē. Šajā raksta daļā mēs iepazīstināsim ar to, kas jebkuram iesācējam ir jādara kā pirmais pieteikums: a & ldquo; Hello World & rdquo ;.

 

Atcerieties, ka jums nav nepieciešams izveidot mapi projektam, jo, izmantojot jauno komandu, mape ar lietojumprogrammas nosaukumu tiks izveidota automātiski.Pēc tam atveriet termināli, ievadiet vajadzīgo direktoriju un ierakstiet:


  • $ sliedes jauns sveiks

 

Pēc šīs komandas jaunizveidotajā sveiciena direktorijā tiks izveidoti vairāki faili. Terminālis parādīs visas izveidotās mapes, un dažas no tām ir:

izveidot

izveidot README

izveidot Rakefile

izveidot config.ru

izveidot .gitignore

izveidot Gemfile

izveidot lietotni

izveidot app / controllers / application_controller.rb

izveidot app / helpers / application_helper.rb

izveidot lietotni / skatus / izkārtojumus / application.html.erb

izveidot lietotni / sūtītājus

 

Ievērojiet, ka ir izveidots apakškatalogs ar nosaukumu lietotne. Tajā ir MVC standarta skati, modeļi un kontrolieri, kuru idejas šeit tika ieviestas.

 

Palīgi ir daļa no bibliotēkām un palīdzēs “attiecībām” starp skatiem un kontrolieriem. Lietotnē būs arī sūtītāji, kas iepriekš nebija minēti, bet būs daļa no lietojumprogrammas e-pasta jautājumiem.

 

Tagad mēs ievietosim mini projektu vietējā tīmekļa serverī, lai to varētu pārbaudīt. Kods netika uzrakstīts, tomēr Rails jums ir izveidojis uzpirkšanas ekrānu. Bet vispirms pārliecinieties, ka tas atrodas jūsu lietojumprogrammas direktorijā terminālā un vai jūsu dārgakmeņi ir atjaunināti. Lai to izdarītu, izmantojiet šādu kodu:


  • $ paketes instalēšana

 

Kad jūsu dārgakmeņi ir pabeigti pārskatīt un instalēt, uzrakstiet kodu:


  • $ sliedes serveris

 

Inicializējot, 3000 portā parādās IP adrese 0.0.0.0. Neuztraucieties par šīm nullēm. Tie tikai nozīmē, ka serveris darbojas lokāli jūsu datorā, kamēr tas darbojas terminālā. Pēc tam ievadiet jebkuru pārlūkprogrammu un piekļūstiet vietrādim URL http: //www.localhost: 3000 /, un jūs redzēsiet lapu Ruby on Rails Hello World


  • Kontroliera ģenerēšana Ruby on Rails

 

Vispirms pārtrauciet vietējo serveri terminālā, nospiežot Ctrl + C, kas to atstās projekta mapē. Tagad mēs izveidosim kontrolieri, lai nosūtītu ziņojumu Hello World.

 

Komanda sliedes ģenerē izveido noteiktus failus jūsu projektam. Jūs strādājat ar pieprasījumu un atbildes ciklu, lai izveidotu noteiktus failus, tāpēc izveidosiet kontrolieri, kas atbild par šādu sveicienu:


  • $ sliedes rada kontroliera sveicienu

 

Tiks izveidots kontrolieris un ar to saistītie faili, piemēram, skati, pārbaude un palīgs. Jūs varētu izveidot ar rokām, bet ģenerēt, kas paātrina ražošanu.

 

Tagad, lai parādītu & ldquo; Sveika pasaule & rdquo; jums būs jāpārveido fails app / controllers / salutationcontroller.rb, izveidojot darbību. Atveriet šo failu redaktorā un veiciet šādas izmaiņas:

klases SalutationController & lt; ApplicationController

def sveiks

@message = & lsquo; Sveika pasaule! & rsquo;

beigas

beigas

 

Darbības tiek ieviestas kā metodes Ruby, kur def ir atslēga. Metodē jūs izveidojāt tūlītēju mainīgo, ko sauc par ziņojumu ar vērtību, kuru mēs ievietosim pārlūkprogrammā.

 

Veidnes ģenerēšana rubīnā uz sliedēm

 

Darbība tika izveidota veiksmīgi, tāpēc nākamais solis ir pievienot kādu HTML, kas jāparāda tīmeklī. Izmantojot MVC standartu, kas atdala failus, šis kods būs skatos.

 

Noklusējums ir vienmēr izveidot skatu ar darbības nosaukumu kontrolierī. Pēc tam, piekļūstot lietotnei / skatiem, jūs redzēsiet, ka sveiciena direktorijs jau ir izveidots, bet bez failiem. Redaktorā atveriet jaunu cilni, nosauciet to hello.html.erb un saglabājiet to lietotnē / views / salutation.

 

Jums var rasties jautājums, kāpēc HTML faila beigās formāts ir .erb. Šis formāts ir daļa no Erb Templating bibliotēkas, Rails bibliotēkas, kas ir atbildīga par Ruby koda izmantošanu HTML kodā.

 

Rubīna sintakse tiek ieviesta ar & lt;% =% & gt; kad tā parādīs vērtību HTML formātā vai & lt; %% & gt; kad tam būs tikai loģika, kas pazīstama kā iegultās rubīna izvades tagi.

Ievadiet failu app / views / salutation / hello.html.erb un pievienojiet šādu secību:

& lt; html & gt;

& lt; ķermenis & gt;

& lt; h1 & gt; & lt;% = @ ziņojums% & gt; & lt; / h1 & gt;

& lt; / body & gt;

& lt; / html & gt;

 

Tagad jums jāpasaka Rails, kā atbildēt uz URL, un atbildīgā persona būs route.rb, kas atrodas konfigurācijas direktorijā. Šobrīd par detaļām neuztraucieties pārāk daudz, jo tas ir tikai sākums, un jums joprojām trūkst informācijas, kas tiks sniegta pamazām. Teksta redaktorā atveriet config / route.rb un nomainiet uzrakstīto (komentārus nevajag dzēst, tiem pirms teikumiem ir #):

 

Sveiki :: Application.routes.draw do

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

beigas

 

Jūs pieprasāt, lai ziņojums tiktu parādīts pārlūkprogrammā vietnē URL: http: // localhost: 3000 / salutation / hello. Pēc atvēršanas ziņojums & ldquo; Sveika pasaule! & Rdquo; parādīsies.

 

Autentifikācija ASP.NET MVC:

 

Lai ieviestu autentifikācijas mehānismu ASP.NET MVC lietojumprogrammās. Mēs šeit izveidosim projektu, kas ietvers lietotāju reģistrāciju, pieteikšanos, atteikšanos un paroles maiņu, kas ir būtiskas funkcijas jebkurai lietojumprogrammai, kurai ir ierobežota piekļuves joma pieteicies lietotājiem.

 

Piekļuves kontrole Laravel ar ACL:

 

Lai ieviestu autorizācijas sistēmu, izmantojot Laravel, pasaulē visplašāk izmantoto PHP sistēmu. Tam mēs sāksim ar lietojumprogrammu, kurā ir visas lietotāja reģistrācijas un autentifikācijas daļas.

 

ASP.NET MVC un identitāte: Lietotāju autorizācija ar pretenzijām: Lai ieviestu piekļuves kontroles mehānismu, izmantojot ASP.NET Identity, kas ļauj mums piešķirt lietotājiem lomas un no tā noteikt, kuras lapas un izvēlnes var skatīt.

 

Vairāk par Rubīnu

 

Arhitektūras modeļi Rubīnā:

Tas parāda ArchRuby izmantošanu, lai izteiktu arhitektūras modeļus un labu praksi, kas pēc saglabāšanas veicina programmatūras sistēmas uzturēšanu.

 

Refaktorēšana rubīnā: izmantojot Extract Class tehniku:

 

Pārziniet Extract Class refaktorēšanas tehniku ​​un uzziniet, kā to izmantot Ruby valodā, lai uzlabotu sava koda kvalitāti.

 

Masīvi un bloki ar rubīnu, izmantojot IRB:

 

Attīstīties Rubīnā, izmantojot masīvus un blokus. Masīviem ir vairākas metodes, kas palīdz atvieglot izstrādātāju darbu, savukārt bloki ir vieni no lieliskajiem Ruby sniegtajiem jaunumiem.

 

Vienkāršas lietojumprogrammas izveide ar Ruby On Rails:

 

Vienkāršas lietojumprogrammas izveide, lai parādītu Ruby On Rails ietvara interesantas funkcijas