Kazalo:
- 1. korak: Ne ponavljajte se
- 2. korak: Izdelava strani s komentarji
- 3. korak: Malo ozadja
- 4. korak: Ustvarite aplikacijo
- 5. korak: Izvajanje prvih ukazov
- 6. korak: Ustvarite krmilnik
- 7. korak: Ustvarite model objave
- 8. korak: Na koncu nekaj pravih rubinskih stvari
- 9. korak: Dodajte polja
- 10. korak: Kje je konfiguracija
- 11. korak: Ustvarite bazo podatkov
- 12. korak: Ustvarjanje baze podatkov
- Korak: Zaženite strežnik Ruby
- 14. korak: Nastavite krmilnik
- Korak 15: Uredite krmilnik
- Korak 16: Preselite Db
- 17. korak: Poglejte, kaj smo storili
Video: Začetek uporabe tirnic: 17 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
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
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
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
V novo odprto okno konzole vnesite: tirnice komentar
6. korak: Ustvarite krmilnik
Zdaj naredimo kontroler. Pojdite v nov imenik: cd comment Naslednja vrsta: ruby script/generiranje krmilnika Komentarji
7. korak: 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
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
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
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
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
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
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
Zdaj želimo nastaviti krmilnik za strežnik.
Pojdite na app / controllers in odprite datoteko comments_controller.rb v SciTE
Korak 15: Uredite krmilnik
V SciTE -ju uredite krmilnik z dodatkom caffold: postright na sredini.
Korak 16: Preselite 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
Odprite brskalnik https:// localhost: 3000/comments in si oglejte, kako izgleda.
Priporočena:
Začetek uporabe brezžičnih senzorjev temperature in vibracij na dolge razdalje: 7 korakov
Kako začeti z brezžičnimi senzorji temperature in vibracij na dolge razdalje: Včasih so vibracije vzrok resnih težav v mnogih aplikacijah. Od gredi in ležajev strojev do zmogljivosti trdega diska vibracije povzročijo poškodbe stroja, zgodnjo zamenjavo, nizko zmogljivost in močno vplivajo na natančnost. Spremljanje
Začetek uporabe Bascom AVR: 5 korakov
Kako začeti z Bascom AVR: To je začetek serije, ki vas bo naučila programirati vaš mikrokrmilnik AVR z Bascom AVR. Zakaj to počnem. Večino vzorcev programov v tej seriji lahko naredite z Arduinom. Nekatere lažje in nekatere težje, a na koncu bosta oba
Začetek uporabe Flipboard -a: 9 korakov
Začetek uporabe Flipboard -a: Ta kratka vadnica je zasnovana tako, da vam pomaga pri začetku uporabe mobilne aplikacije Flipboard. To je zgolj uvodno, saj obstaja veliko prilagodljivih funkcij Flipboard -a. Ko končate to vadnico, boste imeli osnovno znanje o Flipboardu
Začetek uporabe radia Ham: 5 korakov (s slikami)
Začetek uporabe radia Ham: Kot pred kratkim pridobljen imetnik licence za šunko želim nadaljevati postopek, ki sem ga uporabil za vstop v radio s šunko. Navdušil me je vidik samozavesti hobija, ki je ljudem omogočil komunikacijo, ko so druge metode motene. Je pa tudi koristno
Začetek uporabe Pythona za ESP8266 in ESP32: 6 korakov
Uvod v Python za ESP8266 in ESP32: Podlaga ESP8266 in njegov mlajši veliki brat ESP32 sta nizkocenovna mikročipa Wi-Fi s polnim skladom TCP/IP in zmožnostjo mikrokrmilnika. Čip ESP8266 je prvič pritegnil pozornost proizvajalcev že leta 2014. Od takrat je nizka cena (