Sisällysluettelo:

Kiskojen käytön aloittaminen: 17 vaihetta
Kiskojen käytön aloittaminen: 17 vaihetta

Video: Kiskojen käytön aloittaminen: 17 vaihetta

Video: Kiskojen käytön aloittaminen: 17 vaihetta
Video: Käyttöönotto Osa 1 - Tuntinetti 2024, Marraskuu
Anonim
Railsin käytön aloittaminen
Railsin käytön aloittaminen

Oletko koskaan nähnyt verkkosivuston, joka oli niin siisti ja interaktiivinen, että ihmettelit heti "Kuinka he tekivät sen?". No, aion näyttää sinulle yhden tavan, jolla se voidaan tehdä. Emme tietenkään luo aluksi yhtä suurta sivustoa kuin Instructables, mutta periaatteet voivat helposti kasvaa minkä tahansa tyyppisiksi sivustoiksi, joita voit kuvitella hieman enemmän työtä tekemällä.

Vaihe 1: Älä toista itseäsi

"Älä toista itseäsi", tämän lausunnon jälkeen tyypillisesti seuraa "Mitä?" … sitten toistat "Älä toista itseäsi". Yksi Rubyn pääperiaatteista on D. R. Y. joten pidämme tästä kiinni mahdollisimman paljon. Aloitetaan etsimällä täysin toimiva kehys. Instant Rails on loistava projekti. Napsauta linkkiä ja pura tiedosto hakemistoon, jossa ei ole välilyöntejä (kuten C:). Älä huolehdi pienestä tiedostosta, jonka purkaminen kestää kauan, koska se sisältää monia pieniä kansioita.

Vaihe 2: Kommenttisivun luominen

Kommenttisivun luominen
Kommenttisivun luominen

Varmista ensin, että sinulla ei ole muita verkkopalvelimia, kuten IIS. Jos suljet sen nyt.

Käynnistä nyt InstantRails.exe Se todennäköisesti pyytää päivittämään kokoonpanotiedostot. Valitse OK.

Vaihe 3: Pieni tausta

Hieman taustaa siitä, miten Ruby on Rails todella toimii.

Ruby on Rails toimii MVC -rakenteen avulla. Eli malli, näkymä ja ohjain. Malli on osa, joka tekee kaiken työn, se on numeronpuristin, tallennusrakenne jne…. Näkymä on vain katsoja. Tämä tulee yleensä olemaan muoto, joka esitetään demonstartionin verkkosivulle. Ohjain on osa, joka ottaa käyttäjän syötteen ja välittää sen mallille. Joten näet, että käyttäjä syöttää tekstiä ohjaimeen, joka välitetään sitten mallille, jossa se tekee jotain ja sylkee sen takaisin näkymään. Yksinkertaista, mutta pidä se mielessä, kun käymme läpi seuraavat vaiheet.

Vaihe 4: Luo sovellus

Luo sovellus
Luo sovellus

Luo ensin kiskosovellus

Avaa rubiini -ikkuna käyttämällä vasemmassa yläkulmassa olevaa InstantRailsI -kuvaketta Railsovellukset Avaa Ruby Consolw -ikkuna

Vaihe 5: Ensimmäisten komentojen suorittaminen

Ensimmäisten komentojen suorittaminen
Ensimmäisten komentojen suorittaminen

Kirjoita äskettäin avattuun konsoli -ikkunaasi: rails comment

Vaihe 6: Luo ohjain

Luo ohjain
Luo ohjain

Nyt teemme ohjaimen. Siirry uuteen hakemistoon: cd comment Seuraava tyyppi: ruby script/create controller Comments

Vaihe 7: Luo postimalli

Luo postimalli
Luo postimalli

Nyt luomme uuden mallin nimeltä Post. Tämä on lähes identtinen edellisen kanssa. Tyyppi: ruby script/create model Post

Vaihe 8: Finnaly Real Ruby Stuff

Finnaly jotain todellista Ruby -tavaraa
Finnaly jotain todellista Ruby -tavaraa

Siirry tutkimusikkunassa rails_appscommentdbmigrate

Avaa tiedosto 001_create_posts.rb Sen pitäisi avautua SciTE -ohjelmalla, jos et avaa, voit halutessasi käyttää sitä tämän demon loppuosassa.

Vaihe 9: Lisää kentät

Lisää kentät
Lisää kentät

Lisäämme tähän Nimi- ja Kommentti -kentät. Rivin alla, joka alkaa create_table insertt.column: name,: stringt.column: comment,: textSave tiedosto ja sulje SciTE.

Vaihe 10: Missä Config on?

Missä Config on
Missä Config on
Missä Config on
Missä Config on

Nopeat vaiheet löytääksesi tietokannasi nimen. Siirry määrityskansioon ja avaa tietokanta.yml -tiedosto SciTE: llä. Ensimmäisessä osassa kommenttien (vihreä teksti) jälkeen näet kehitysosion, joka on tietokanta tietokannan nimen tulee olla kommentti_kehitys

Vaihe 11: Luo tietokanta

Luo tietokanta
Luo tietokanta
Luo tietokanta
Luo tietokanta

Käynnistä nyt InstantRails -komentoikkunassa apache.

Sinun on ehkä kumottava tämän esto palomuurillasi. Siirry seuraavaksi I -kuvakkeeseen Määritä tietokanta (PhpMyAdminin kautta)

Vaihe 12: Tietokannan luominen

Tietokannan luominen
Tietokannan luominen
Tietokannan luominen
Tietokannan luominen

Etsi verkkosivulta Luo uusi tietokanta -ruutu ja kirjoita tarvitsemamme tietokannan nimi. Tässä se on: comment_developmentAccpet oletusasetukset ja sulje ikkuna. Tällä hetkellä mene eteenpäin ja sammuta apache samalla menetelmällä kuin aloitimme sen, mutta käytä stop -painiketta tällä kertaa.

Vaihe 13: Käynnistä Ruby -palvelin

Käynnistä Ruby Server
Käynnistä Ruby Server
Käynnistä Ruby Server
Käynnistä Ruby Server

Avaa uusi konsoli -ikkuna (sinulla pitäisi nyt olla kaksi auki) ja aloitamme palvelimen. Siirry ensin kommenttihakemistoon cd -komennolla

Vaihe 14: Määritä ohjain

Määritä ohjain
Määritä ohjain

Nyt haluamme asettaa ohjaimen palvelimelle.

Siirry sovellukseen / kontrollerit ja avaa comments_controller.rb -tiedosto SciTE: ssä

Vaihe 15: Muokkaa ohjainta

Muokkaa ohjainta
Muokkaa ohjainta

Muokkaa SciTE: ssä ohjainta lisäämällä teline: postright keskellä.

Vaihe 16: Siirrä Db

Siirrä Db
Siirrä Db

Kirjoita ensimmäiseen konsoli -ikkunaasi rake db: migrateTämä valmistelee tiedostot ja lataa ne katseltavaksi.

Vaihe 17: Katso, mitä olemme tehneet

Katso mitä olemme tehneet
Katso mitä olemme tehneet

Avaa selaimesi osoitteeseen https:// localhost: 3000/comments ja katso, miltä se näyttää.

Suositeltava: