Kazalo:

Začetek uporabe tirnic: 17 korakov
Začetek uporabe tirnic: 17 korakov

Video: Začetek uporabe tirnic: 17 korakov

Video: Začetek uporabe tirnic: 17 korakov
Video: Дональд Хоффман и Иоша Бах: Сознание, Гёдель, реальность 2024, Julij
Anonim
Začetek uporabe Rails
Začetek uporabe Rails

Ste že kdaj videli tako kul in interaktivno spletno stran, da ste se takoj vprašali "Kako so to storili?". No, pokazal vam bom en način, kako je to mogoče. Seveda za začetek ne bomo ustvarjali tako odličnega spletnega mesta kot Instructables, vendar lahko načela zlahka prerastejo v katero koli vrsto spletnega mesta, ki si ga lahko zamislite z malo več dela.

1. korak: Ne ponavljajte se

"Ne ponavljaj se", tej izjavi običajno sledi "Kaj?" … nato ponoviš "Ne ponavljaj se". Eno od glavnih načel Rubyja je D. R. Y. zato se bomo tega čim bolj držali. Začnimo z iskanjem popolnoma funkcionalnega okvira. Instant Rails je odličen projekt. Kliknite povezavo in razpakirajte datoteko v imenik, ki nima presledkov (na primer C: ). Ne skrbite, ker za razpakiranje majhne datoteke traja veliko časa, to je posledica številnih majhnih map, ki jih vsebuje.

2. korak: Izdelava strani s komentarji

Ustvarjanje strani s komentarji
Ustvarjanje strani s komentarji

Najprej se prepričajte, da ne uporabljate drugega spletnega strežnika, kot je IIS. Če to zdaj zaprete.

Zdaj zaženite InstantRails.exe Probativno bo zahteval posodobitev konfiguracijskih datotek. Izberite V redu.

3. korak: Malo ozadja

Nekaj ozadja o tem, kako Ruby on Rails dejansko deluje.

Ruby on Rails deluje z uporabo strukture MVC. To je model, pogled in krmilnik. Model je tisti del, ki opravi vse delo, to bo drobilnik številk, struktura shranjevanja itd. Pogled je samo tisti gledalec. To bo na splošno oblika, ki je predstavljena na spletni strani v našem demonstartionu. Krmilnik je del, ki vnese uporabniški vnos in ga posreduje modelu. Tako vidite, da uporabnik vnese besedilo v krmilnik, ki se nato posreduje modelu, kjer nekaj naredi, in ga izpljune nazaj v pogled. Precej preprosto, vendar ne pozabite, ko gremo skozi naslednjih nekaj korakov.

4. korak: Ustvarite aplikacijo

Ustvarite aplikacijo
Ustvarite aplikacijo

Najprej ustvarimo aplikacijo tirnice

Odprite okno rubina z uporabo ikone InstantRailsI v zgornjem levem kotu Programi za železnice Odprite okno Ruby Consolw

5. korak: Izvajanje prvih ukazov

Izvajanje prvih ukazov
Izvajanje prvih ukazov

V novo odprto okno konzole vnesite: tirnice komentar

6. korak: Ustvarite krmilnik

Ustvarite krmilnik
Ustvarite krmilnik

Zdaj naredimo kontroler. Pojdite v nov imenik: cd comment Naslednja vrsta: ruby script/generiranje krmilnika Komentarji

7. korak: Ustvarite model objave

Ustvarite model objave
Ustvarite model objave

Zdaj ustvarimo nov model, imenovan Post. To je skoraj identično zadnjemu. Vrsta: rubin skript/ustvari model Post

8. korak: Na koncu nekaj pravih rubinskih stvari

Končno nekaj pravih rubinskih stvari
Končno nekaj pravih rubinskih stvari

V oknu raziskovalca pojdite na rails_appscommentdbmigrate

Odprite datoteko 001_create_posts.rb Odpreti bi se morala s programom SciTE, če je ni, jo boste morda želeli uporabiti v preostalem delu predstavitve.

9. korak: Dodajte polja

Dodajte polja
Dodajte polja

Tukaj bomo dodali polji Ime in Komentar. Pod vrstico, ki se začne create_table insertt.column: name,: stringt.column: comment,: textSave file in zaprite datoteko SciTE.

10. korak: Kje je konfiguracija

Kje je konfiguracija
Kje je konfiguracija
Kje je konfiguracija
Kje je konfiguracija

Hitri koraki, da ugotovite, kako naj se imenuje vaša zbirka podatkov. Pojdite v mapo config in odprite datoteko database.yml s programom SciTE. V prvem razdelku po komentarjih (zeleno besedilo) boste videli razdelek za razvoj, to je zbirka podatkov, ki jo ime naše baze podatkov bi moralo biti comment_development

11. korak: Ustvarite bazo podatkov

Ustvarite bazo podatkov
Ustvarite bazo podatkov
Ustvarite bazo podatkov
Ustvarite bazo podatkov

Zdaj v ukaznem oknu InstantRails zaženite apache.

To boste morda morali odblokirati na svojem požarnem zidu. Nato pojdite na ikono IConfigureDatabase (prek PhpMyAdmin)

12. korak: Ustvarjanje baze podatkov

Ustvarjanje baze podatkov
Ustvarjanje baze podatkov
Ustvarjanje baze podatkov
Ustvarjanje baze podatkov

Na spletni strani poiščite polje Ustvari novo bazo podatkov in vnesite ime baze podatkov, ki jo potrebujemo. Tukaj je: comment_development Sprejmite privzete vrednosti in zaprite okno. Tokrat pojdite naprej in zaprite apache na enak način, kot smo ga zagnali, vendar namesto tega tokrat uporabite gumb za ustavitev.

Korak: Zaženite strežnik Ruby

Zaženite strežnik Ruby
Zaženite strežnik Ruby
Zaženite strežnik Ruby
Zaženite strežnik Ruby

Odprite novo okno konzole (zdaj bi morali imeti odprti 2). In zagnali bomo strežnik. Najprej se pomaknite do imenika komentarjev s CD -jem. Zdaj vnesite: ruby script/server

14. korak: Nastavite krmilnik

Nastavite krmilnik
Nastavite krmilnik

Zdaj želimo nastaviti krmilnik za strežnik.

Pojdite na app / controllers in odprite datoteko comments_controller.rb v SciTE

Korak 15: Uredite krmilnik

Uredite krmilnik
Uredite krmilnik

V SciTE -ju uredite krmilnik z dodatkom caffold: postright na sredini.

Korak 16: Preselite Db

Preseli Db
Preseli Db

V prvo okno konzole vnesite rake db: migrate To bo pripravilo datoteke in jih naložilo za ogled.

17. korak: Poglejte, kaj smo storili

Poglejte, kaj smo storili
Poglejte, kaj smo storili

Odprite brskalnik https:// localhost: 3000/comments in si oglejte, kako izgleda.

Priporočena: