Turinys:

Darbo su bėgiais pradžia: 17 žingsnių
Darbo su bėgiais pradžia: 17 žingsnių

Video: Darbo su bėgiais pradžia: 17 žingsnių

Video: Darbo su bėgiais pradžia: 17 žingsnių
Video: Kaip atsikratyti nerimo ir pradėti gyventi 2024, Lapkritis
Anonim
Darbo su bėgiais pradžia
Darbo su bėgiais pradžia

Ar kada nors matėte svetainę, kuri buvo tokia šauni ir interaktyvi, kad iškart susimąstėte: „Kaip jie tai padarė?“. Na, aš jums parodysiu vieną būdą, kaip tai padaryti. Žinoma, iš pradžių nesukursime tokios puikios svetainės kaip „Instructables“, tačiau šie principai gali lengvai išaugti į bet kokio tipo svetaines, kurias galite įsivaizduoti šiek tiek padirbėję.

1 žingsnis: nekartokite savęs

„Nekartok savęs“, po šio teiginio paprastai seka „Ką?“… tada kartoji „Nekartok savęs“. Vienas iš pagrindinių Ruby principų yra D. R. Y. Taigi mes kuo daugiau to laikysimės. Pradėkime ieškodami visiškai veikiančios sistemos. „Instant Rails“yra puikus projektas. Spustelėkite nuorodą ir išpakuokite failą į katalogą, kuriame nėra tarpų (pvz., C:). Nesijaudinkite dėl mažo failo, kurį reikia ilgai išpakuoti, taip yra dėl daugybės mažų aplankų.

2 žingsnis: sukurkite komentarų puslapį

Komentarų puslapio kūrimas
Komentarų puslapio kūrimas

Pirmiausia įsitikinkite, kad nenaudojate jokio kito žiniatinklio serverio, pvz., IIS. Jei dabar tai uždarysite.

Dabar paleiskite „InstantRails.exe“. Ji tikriausiai paprašys atnaujinti konfigūracijos failus. Pasirinkite Gerai.

3 žingsnis: nedidelis fonas

Šiek tiek informacijos apie tai, kaip iš tikrųjų veikia „Ruby on Rails“.

„Ruby on Rails“veikia naudojant MVC struktūrą. Tai yra modelis, vaizdas ir valdiklis. Modelis yra ta dalis, kuri atlieka visą darbą, tai bus skaičių sugadinimas, saugojimo struktūra ir kt. Vaizdas yra tik tas žiūrovas. Paprastai tai bus formatas, kuris pateikiamas mūsų demonų starto tinklalapyje. Valdiklis yra dalis, kuri priima vartotojo įvestį ir perduoda ją modeliui. Taigi matote, kad vartotojas įveda tekstą į valdiklį, kuris tada perduodamas modeliui, kur jis kažką daro, ir grąžina jį atgal į rodinį. Pakankamai paprasta, tačiau turėkite tai omenyje, kai einame kelis kitus veiksmus.

4 žingsnis: sukurkite programą

Sukurkite programą
Sukurkite programą

Pirmiausia leiskite sukurti bėgių programą

Atidarykite rubino langą naudodami piktogramą „InstantRailsI“viršuje kairėje „Rail“programos „Open Ruby Consolw Window“

5 žingsnis: Pirmųjų komandų vykdymas

Pirmųjų komandų vykdymas
Pirmųjų komandų vykdymas

Naujai atidarytame konsolės lange įveskite: bėgiai komentaras

6 veiksmas: sukurkite valdiklį

Sukurkite valdiklį
Sukurkite valdiklį

Dabar mes sukuriame valdiklį. Eikite į naują katalogą: cd komentaras Kitas tipas: rubino scenarijus/generuoti valdiklį Komentarai

7 veiksmas: sukurkite pranešimo modelį

Sukurkite pranešimo modelį
Sukurkite pranešimo modelį

Dabar mes sukuriame naują modelį, pavadintą „Post“. Tai beveik identiška paskutinei. Tipas: rubino scenarijus/sukurti modelį Post

8 žingsnis: Finnaly kai kurie tikri rubino daiktai

Finnaly „Real Ruby“daiktai
Finnaly „Real Ruby“daiktai

Eikite į savo naršyklės langą ir eikite į rails_appscommentdbmigrate

Atidarykite failą 001_create_posts.rb Jis turėtų būti atidarytas naudojant „SciTE“, jei ne, galbūt norėsite jį naudoti likusioje šios demonstracinės dalies dalyje.

9 veiksmas: pridėkite laukus

Pridėkite laukus
Pridėkite laukus

Čia pridėsime pavadinimų ir komentarų laukus. Po eilute, kuri prasideda create_table insertt.column: name,: stringt.column: comment,: textSave failas ir uždarykite „SciTE“.

10 veiksmas: kur yra konfigūracija

Kur yra konfigūracija
Kur yra konfigūracija
Kur yra konfigūracija
Kur yra konfigūracija

Greiti veiksmai, kaip surasti jūsų duomenų bazę. Eikite į konfigūracijos aplanką ir atidarykite failą database.yml naudodami „SciTE“. Pirmame skyriuje po komentarų (žalias tekstas) pamatysite kūrimo skyrių, tai yra kol kas naudos. Mūsų duomenų bazės pavadinimas turėtų būti „comment_development“

11 veiksmas: sukurkite duomenų bazę

Sukurkite duomenų bazę
Sukurkite duomenų bazę
Sukurkite duomenų bazę
Sukurkite duomenų bazę

Dabar komandų lange „InstantRails“paleiskite „apache“.

Gali tekti tai atblokuoti užkardoje. Toliau eikite į I piktogramą Konfigūruoti duomenų bazę (per „PhpMyAdmin“)

12 veiksmas: duomenų bazės kūrimas

Duomenų bazės kūrimas
Duomenų bazės kūrimas
Duomenų bazės kūrimas
Duomenų bazės kūrimas

Tinklalapyje raskite laukelį „Sukurti naują duomenų bazę“ir įveskite mums reikalingos duomenų bazės pavadinimą. Čia tai yra: comment_development

13 veiksmas: paleiskite „Ruby Server“

Paleiskite „Ruby Server“
Paleiskite „Ruby Server“
Paleiskite „Ruby Server“
Paleiskite „Ruby Server“

Atidarykite naują konsolės langą (dabar turėtumėte atidaryti 2). Ir mes paleisime serverį. Pirmiausia eikite į komentarų katalogą naudodami cd komentarą Dabar įvestis: rubino scenarijus/serveris

14 veiksmas: nustatykite valdiklį

Nustatykite valdiklį
Nustatykite valdiklį

Dabar norime nustatyti serverio valdiklį.

Eikite į programą / valdikliai ir atidarykite komentarų_controller.rb failą SciTE

15 veiksmas: redaguokite valdiklį

Redaguokite valdiklį
Redaguokite valdiklį

Programoje „SciTE“redaguokite valdiklį pridėdami pastolių: viduryje.

16 veiksmas: perkelkite Db

Perkelti Db
Perkelti Db

Pirmajame konsolės lange įveskite rake db: migrateTai paruoš failus ir įkelia juos peržiūrėti.

17 žingsnis: pažiūrėkite, ką mes padarėme

Pažiūrėkite, ką mes padarėme
Pažiūrėkite, ką mes padarėme

Atidarykite žiniatinklio naršyklę į https:// localhost: 3000/comments ir pažiūrėkite, kaip ji atrodo.

Rekomenduojamas: