Satura rādītājs:

Darba sākšana ar sliedēm: 17 soļi
Darba sākšana ar sliedēm: 17 soļi

Video: Darba sākšana ar sliedēm: 17 soļi

Video: Darba sākšana ar sliedēm: 17 soļi
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Novembris
Anonim
Darba sākšana ar sliedēm
Darba sākšana ar sliedēm

Vai esat kādreiz redzējuši tik foršu un interaktīvu vietni, ka jūs uzreiz brīnāties: "Kā viņi to izdarīja?". Nu, es jums parādīšu vienu veidu, kā to var izdarīt. Protams, mēs sākumā neveidosim tik lielisku vietni kā Instructables, taču principi var viegli pārvērsties par jebkura veida vietnēm, kuras varat iedomāties, veicot nedaudz vairāk darba.

1. darbība. Neatkārtojiet sevi

"Neatkārto sevi", šim apgalvojumam parasti seko "Ko?" … pēc tam atkārto "Neatkārto sevi". Viens no Ruby galvenajiem principiem ir D. R. Y. tāpēc mēs pēc iespējas turēsimies pie tā. Sāksim, atrodot pilnībā funkcionālu ietvaru. Instant Rails ir lielisks projekts. Noklikšķiniet uz saites un izpakojiet failu direktorijā, kurā nav atstarpju (piemēram, C:). Neuztraucieties par neliela faila izpakošanu, un tas prasa daudz laika, jo tas satur daudzas mazās mapes.

2. darbība. Komentāru lapas izveide

Komentāru lapas izveide
Komentāru lapas izveide

Vispirms pārliecinieties, vai nedarbojat citu tīmekļa serveri, piemēram, IIS. Ja jūs tagad to slēdzat.

Tagad sāciet InstantRails.exe. Tas, iespējams, lūgs atjaunināt konfigurācijas failus. Izvēlieties Labi.

3. solis: neliels fons

Neliels priekšstats par to, kā Ruby on Rails faktiski darbojas.

Ruby on Rails darbojas, izmantojot MVC struktūru. Tas ir modelis, skats un kontrolieris. Modelis ir tā daļa, kas veic visu darbu, tas būs ciparu kratītājs, uzglabāšanas struktūra utt. Skats ir tikai skatītājs. Tas parasti būs formāts, kas tiek parādīts mūsu demonstartion tīmekļa lapā. Kontrolieris ir daļa, kas uzņem lietotāja ievadīto informāciju un nodod to modelim. Tātad jūs redzat, ka lietotājs ievada tekstu kontrollerī, kas pēc tam tiek nodots modelim, kur tas kaut ko dara, un izspiež to atpakaļ skatā. Pietiekami vienkārši, taču paturiet to prātā, veicot nākamās darbības.

4. darbība: izveidojiet lietojumprogrammu

Izveidojiet lietojumprogrammu
Izveidojiet lietojumprogrammu

Vispirms ļauj izveidot sliežu lietotni

Atveriet rubīna logu, izmantojot InstantRailsI ikonu augšējā kreisajā pusē Dzelzceļa lietojumprogrammas Atveriet Ruby Consolw logu

5. darbība. Pirmo komandu izpilde

Pirmo komandu izpilde
Pirmo komandu izpilde

Tikko atvērtajā konsoles logā ierakstiet: sliedes komentārs

6. darbība: izveidojiet kontrolieri

Izveidojiet kontrolieri
Izveidojiet kontrolieri

Tagad mēs izveidojam kontrolieri. Dodieties uz jauno direktoriju: cd komentārs Nākamais tips: rubīna skripts/ģenerēt kontrolieri Komentāri

7. darbība: izveidojiet ziņu modeli

Izveidojiet ziņas modeli
Izveidojiet ziņas modeli

Tagad mēs ģenerējam jaunu modeli ar nosaukumu Post. Tas ir gandrīz identisks pēdējam. Tips: rubīna skripts/ģenerēt modeli Post

8. solis: Finnaly dažas īstas rubīna lietas

Finnaly dažas īstas rubīna lietas
Finnaly dažas īstas rubīna lietas

Pārejiet pārlūkprogrammas logā uz rails_appscommentdbmigrate

Atveriet failu 001_create_posts.rb Tam vajadzētu atvērt ar SciTE, ja tas tā nav, varat to izmantot pārējā šīs demonstrācijas laikā.

9. darbība: pievienojiet laukus

Pievienojiet laukus
Pievienojiet laukus

Šeit mēs pievienosim laukus Nosaukums un Komentārs. Zem rindas, kas sākas create_table insertt.column: name,: stringt.column: comment,: textSave fails un aizveriet SciTE.

10. darbība: kur atrodas konfigurācija

Kur ir konfigurācija
Kur ir konfigurācija
Kur ir konfigurācija
Kur ir konfigurācija

Ātri soļi, lai atrastu jūsu datu bāzes nosaukumu. Dodieties uz konfigurācijas mapi un atveriet failu database.yml ar SciTE. Pirmajā sadaļā pēc komentāriem (zaļais teksts) redzēsit izstrādes sadaļu, tas ir, pagaidām izmantos. Mūsu datu bāzes nosaukumam jābūt komentāra_attīstībai

11. darbība: izveidojiet datu bāzi

Izveidojiet datu bāzi
Izveidojiet datu bāzi
Izveidojiet datu bāzi
Izveidojiet datu bāzi

Tagad komandu logā InstantRails sāciet apache.

Iespējams, tas būs jāatbloķē ugunsmūrī. Tālāk dodieties uz I ikonu ConfigureDatabase (izmantojot PhpMyAdmin)

12. darbība. Datu bāzes izveide

Datu bāzes izveide
Datu bāzes izveide
Datu bāzes izveide
Datu bāzes izveide

Tīmekļa vietnē atrodiet lodziņu ar nosaukumu Izveidot jaunu datu bāzi un ievadiet mums nepieciešamās datu bāzes nosaukumu. Šeit tas ir: comment_development

13. darbība: palaidiet Ruby serveri

Palaidiet Ruby Server
Palaidiet Ruby Server
Palaidiet Ruby Server
Palaidiet Ruby Server

Atveriet jaunu konsoles logu (tagad jums vajadzētu būt atvērtam 2). Un mēs sāksim serveri. Vispirms dodieties uz komentāru direktoriju, izmantojot cd komentāru Tagad ievade: rubīna skripts/serveris

14. darbība: iestatiet kontrolieri

Iestatiet kontrolieri
Iestatiet kontrolieri

Tagad mēs vēlamies iestatīt servera kontrolieri.

Dodieties uz lietotni / kontrolleri un SciTE atveriet failu comments_controller.rb

15. darbība: rediģējiet kontrolieri

Rediģējiet kontrolieri
Rediģējiet kontrolieri

Programmā SciTE rediģējiet kontrolieri, pievienojot sastatnes: pa labi vidū.

16. darbība: migrējiet Db

Migrējiet Db
Migrējiet Db

Pirmajā konsoles logā ierakstiet rake db: migrateTas sagatavos failus un ielādēs tos apskatei.

17. darbība. Apskatiet mūsu paveikto

Paskaties, ko esam paveikuši
Paskaties, ko esam paveikuši

Atveriet tīmekļa pārlūkprogrammu, lai atvērtu vietni https:// localhost: 3000/comments, un skatiet, kā tā izskatās.

Ieteicams: