
Sisällysluettelo:
- Vaihe 1: Älä toista itseäsi
- Vaihe 2: Kommenttisivun luominen
- Vaihe 3: Pieni tausta
- Vaihe 4: Luo sovellus
- Vaihe 5: Ensimmäisten komentojen suorittaminen
- Vaihe 6: Luo ohjain
- Vaihe 7: Luo postimalli
- Vaihe 8: Finnaly Real Ruby Stuff
- Vaihe 9: Lisää kentät
- Vaihe 10: Missä Config on?
- Vaihe 11: Luo tietokanta
- Vaihe 12: Tietokannan luominen
- Vaihe 13: Käynnistä Ruby -palvelin
- Vaihe 14: Määritä ohjain
- Vaihe 15: Muokkaa ohjainta
- Vaihe 16: Siirrä Db
- Vaihe 17: Katso, mitä olemme tehneet
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

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

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 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

Kirjoita äskettäin avattuun konsoli -ikkunaasi: rails comment
Vaihe 6: Luo ohjain

Nyt teemme ohjaimen. Siirry uuteen hakemistoon: cd comment Seuraava tyyppi: ruby script/create controller Comments
Vaihe 7: 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

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ää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?


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


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


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


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

Nyt haluamme asettaa ohjaimen palvelimelle.
Siirry sovellukseen / kontrollerit ja avaa comments_controller.rb -tiedosto SciTE: ssä
Vaihe 15: Muokkaa ohjainta

Muokkaa SciTE: ssä ohjainta lisäämällä teline: postright keskellä.
Vaihe 16: Siirrä Db

Kirjoita ensimmäiseen konsoli -ikkunaasi rake db: migrateTämä valmistelee tiedostot ja lataa ne katseltavaksi.
Vaihe 17: Katso, mitä olemme tehneet

Avaa selaimesi osoitteeseen https:// localhost: 3000/comments ja katso, miltä se näyttää.
Suositeltava:
STM32f767zi Cube IDE: n käytön aloittaminen ja mukautetun luonnoksen lataaminen: 3 vaihetta

Aloitusopas STM32f767zi Cube IDE: n kanssa ja Lataa sinulle mukautettu luonnos: OSTA (osta/käy verkkosivulla napsauttamalla testiä) STM32F767ZISUPPORTED OHJELMISTOT · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKO käytetään STM -mikrokontrollerien ohjelmointiin
Raspberry Pi: n asentaminen ja käytön aloittaminen: 4 vaihetta

Raspberry Pi: n käyttöönotto ja käytön aloittaminen: Tulevaisuuden lukijoille olemme vuonna 2020. Vuosi, jolloin jos olet onnekas terveenä etkä ole saanut koronavirustartuntaa, sinä yhtäkkiä , sait paljon enemmän vapaa -aikaa kuin olit koskaan uskonut. Joten miten voin miehittää itseni ei liian typerällä tavalla? Kyllä
Bascom AVR: n käytön aloittaminen: 5 vaihetta

Bascom AVR: n käytön aloittaminen: Tämä on sarjan alku, joka opettaa sinulle AVR -mikrokontrollerin ohjelmoinnin Bascom AVR: n kanssa. Miksi teen tämän. Osa helpompaa ja osa vaikeampaa, mutta lopulta molemmat
Flipboardin käytön aloittaminen: 9 vaihetta

Flipboardin käytön aloittaminen: Tämä lyhyt opetusohjelma on suunniteltu auttamaan sinua aloittamaan Flipboard -mobiilisovelluksen käytön. Tämä on vain johdanto, koska Flipboardissa on monia muokattavia ominaisuuksia. Kun olet suorittanut tämän opetusohjelman, sinulla on Flipboardin perustiedot
WeMos ESP8266: n käytön aloittaminen: 6 vaihetta

WeMos ESP8266: n käytön aloittaminen: Tässä ohjeessa aiomme suorittaa vilkkuvan LED -esimerkin WeMos ESP8266: ssa