Tartalomjegyzék:

Első lépések a sínekkel: 17 lépés
Első lépések a sínekkel: 17 lépés

Videó: Első lépések a sínekkel: 17 lépés

Videó: Első lépések a sínekkel: 17 lépés
Videó: Boróka első lépései A te babádé mikor volt? #SuciTimi | KandászMamik 2024, Július
Anonim
Első lépések a Sínekkel
Első lépések a Sínekkel

Láttál már olyan weboldalt, amely annyira menő és interaktív volt, hogy azonnal azon tűnődtél, hogy "hogyan tették ezt?". Nos, megmutatom az egyik módját annak, hogy ez megvalósítható. Természetesen kezdetben nem fogunk olyan nagyszerű webhelyet létrehozni, mint az Instructables, de az alapelvek könnyen nőhetnek bármilyen típusú webhellyé, amit egy kicsit több munkával el lehet képzelni.

1. lépés: Ne ismételje meg magát

"Ne ismételje meg önmagát", ezt a kijelentést általában egy "Mi?" Követi… majd ismételje meg a "Ne ismételje meg önmagát". Ruby egyik alapelve a D. R. Y. ezért a lehető legnagyobb mértékben ragaszkodunk ehhez. Kezdjük azzal, hogy megtaláljuk a teljesen működőképes keretrendszert. Az Instant Rails egy nagyszerű projekt. Kattintson a hivatkozásra, és bontsa ki a fájlt egy könyvtárba, amelyben nincs szóköz (például C:). Ne aggódjon egy kis fájl miatt, amelynek kibontása sokáig tart, ez a sok kis mappa miatt van.

2. lépés: Hozzászólásoldal létrehozása

Hozzászólás oldal készítése
Hozzászólás oldal készítése

Először győződjön meg arról, hogy nem futtat más webszervert, például az IIS -t. Ha most lezárja.

Most indítsa el az InstantRails.exe programot. Valószínűleg a konfigurációs fájlok frissítését kéri. Válassza az OK lehetőséget.

3. lépés: Egy kis háttér

Egy kis háttér a Ruby on Rails működéséről.

A Ruby on Rails egy MVC szerkezet segítségével működik. Ez a modell, nézet és vezérlő. A modell az a rész, amely elvégzi az összes munkát, ez lesz a számok törése, a tárolási szerkezet stb. A Nézet csak egy néző. Általában ez lesz az a formátum, amelyet a démontartónk weboldalán mutatunk be. A Vezérlő az a rész, amely átveszi a felhasználói adatokat és továbbítja a modellnek. Tehát látja, hogy a Felhasználó szöveget ír be a Vezérlőbe, amelyet aztán továbbít a Modellnek, ahol valamit csinál, és visszaköpi a Nézetbe. Elég egyszerű, de ne feledje, amikor a következő lépéseket végezzük.

4. lépés: Hozza létre az alkalmazást

Hozza létre az alkalmazást
Hozza létre az alkalmazást

Először hozzunk létre egy sínek alkalmazást

Nyisson rubin ablakot a bal felső sarokban található InstantRailsI ikon használatával Vasúti alkalmazások Nyissa meg a Ruby Consolw ablakot

5. lépés: Az első parancsok végrehajtása

Az első parancsok végrehajtása
Az első parancsok végrehajtása

Az újonnan megnyitott konzol ablakban írja be: rails comment

6. lépés: Hozza létre a vezérlőt

Hozza létre a vezérlőt
Hozza létre a vezérlőt

Most elkészítjük a vezérlőt. Keresse meg az új könyvtárat: cd comment Következő típus: ruby script/controller control Hozzászólások

7. lépés: Hozza létre a közzétételi modellt

Hozza létre a bejegyzésmodellt
Hozza létre a bejegyzésmodellt

Most létrehozunk egy új, Post nevű modellt. Ez majdnem megegyezik az előzővel. Típus: rubin script/model model Post

8. lépés: Finnaly néhány valódi rubin cucc

Finnaly néhány valódi rubin cucc
Finnaly néhány valódi rubin cucc

Lépjen be a felfedező ablakában a rails_appscommentdbmigrate oldalra

Nyissa meg a 001_create_posts.rb fájlt. SciTE -vel kell megnyílnia, ha nem, akkor érdemes ezt használni a demó többi részében.

9. lépés: Adja hozzá a mezőket

Adja hozzá a mezőket
Adja hozzá a mezőket

Itt adjuk hozzá a Név és a Megjegyzés mezőket. A create_table beszúrás sorban kezdődik insertt.column: name,: stringt.column: comment,: textSave fájl, és zárja be a SciTE fájlt.

10. lépés: Hol van a konfiguráció?

Hol van a konfiguráció?
Hol van a konfiguráció?
Hol van a konfiguráció?
Hol van a konfiguráció?

Gyors lépések az adatbázis nevének megtalálásához. Lépjen a config mappába, és nyissa meg az database.yml fájlt a SciTE segítségével. Az első részben a megjegyzések után (a zöld szöveg) látni fogja a fejlesztési részt, vagyis az adatbázist egyelőre használni fogja. Adatbázisunk neve legyen comment_development

11. lépés: Hozza létre az adatbázist

Hozza létre az adatbázist
Hozza létre az adatbázist
Hozza létre az adatbázist
Hozza létre az adatbázist

Most az InstantRails parancsablakban indítsa el az apache -t.

Lehet, hogy fel kell oldania a blokkolást a tűzfalon. Ezután lépjen az I ikonra ConfigureDatabase (a PhpMyAdmin segítségével)

12. lépés: Az adatbázis létrehozása

Az adatbázis létrehozása
Az adatbázis létrehozása
Az adatbázis létrehozása
Az adatbázis létrehozása

A weboldalon keresse meg az Új adatbázis létrehozása mezőt, és írja be a szükséges adatbázis nevét. Íme: comment_development

13. lépés: Indítsa el a Ruby szervert

Indítsa el a Ruby szervert
Indítsa el a Ruby szervert
Indítsa el a Ruby szervert
Indítsa el a Ruby szervert

Nyisson meg egy új konzol ablakot (most 2 nyitva kell lennie). És elindítjuk a szervert. Először navigáljon a megjegyzések könyvtárához cd megjegyzéssel Most bemenet: rubin script/server

14. lépés: Állítsa be a vezérlőt

Állítsa be a vezérlőt
Állítsa be a vezérlőt

Most szeretnénk beállítani a vezérlőt a szerverhez.

Lépjen az app / kontrollerek oldalra, és nyissa meg a comments_controller.rb fájlt a SciTE -ben

15. lépés: Szerkessze a vezérlőt

Szerkessze a vezérlőt
Szerkessze a vezérlőt

A SciTE -ben szerkessze a vezérlőt addcacaffold segítségével: postright középen.

16. lépés: Migrálja a Db -t

Migrálja a Db -t
Migrálja a Db -t

Az első konzolablakban írja be a rake db: migrate parancsot. Ez előkészíti a fájlokat, és betölti őket megtekintésre.

17. lépés: Nézze meg, mit tettünk

Nézd meg, mit tettünk
Nézd meg, mit tettünk

Nyissa meg böngészőjét a https:// localhost: 3000/comments címre, és nézze meg, hogyan néz ki.

Ajánlott: