Tartalomjegyzék:
- 1. lépés: Ne ismételje meg magát
- 2. lépés: Hozzászólásoldal létrehozása
- 3. lépés: Egy kis háttér
- 4. lépés: Hozza létre az alkalmazást
- 5. lépés: Az első parancsok végrehajtása
- 6. lépés: Hozza létre a vezérlőt
- 7. lépés: Hozza létre a közzétételi modellt
- 8. lépés: Finnaly néhány valódi rubin cucc
- 9. lépés: Adja hozzá a mezőket
- 10. lépés: Hol van a konfiguráció?
- 11. lépés: Hozza létre az adatbázist
- 12. lépés: Az adatbázis létrehozása
- 13. lépés: Indítsa el a Ruby szervert
- 14. lépés: Állítsa be a vezérlőt
- 15. lépés: Szerkessze a vezérlőt
- 16. lépés: Migrálja a Db -t
- 17. lépés: Nézze meg, mit tettünk
Videó: Első lépések a sínekkel: 17 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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 újonnan megnyitott konzol ablakban írja be: rails comment
6. lépés: 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
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
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
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ó?
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
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
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
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
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
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
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
Nyissa meg böngészőjét a https:// localhost: 3000/comments címre, és nézze meg, hogyan néz ki.
Ajánlott:
Első lépések a nagy hatótávolságú vezeték nélküli hőmérséklet- és rezgésérzékelőkkel: 7 lépés
Első lépések a nagy hatótávolságú vezeték nélküli hőmérséklet- és rezgésérzékelőkkel: Néha a vibráció komoly problémák oka lehet sok alkalmazásban. A géptengelyektől és csapágyaktól a merevlemez teljesítményéig a rezgés a gép károsodását, korai cseréjét, gyenge teljesítményét okozza, és nagy hatást gyakorol a pontosságra. Figyelés
Az első lépések a WeMos ESP8266 segítségével: 6 lépés
Kezdő lépések a WeMos ESP8266 -tal: Ebben az utasításban a villogó LED -es példát futtatjuk a WeMos ESP8266 -on
Első lépések a Ham rádióval: 5 lépés (képekkel)
Kezdő lépések a Ham rádióval: Nemrégiben vert sonka -engedélyesként szeretném végigvinni azt a folyamatot, amelyet a sonka -rádió használatához vettem. Engem elcsábított a hobbi önellátási aspektusa, módot adva az embereknek a kommunikációra, amikor más módszerek megszakadnak. De az is kifizetődő, ha
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: 8 lépés
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: Ebben az oktatóanyagban mindent megtudhat arról, hogyan kell elindítani, csatlakoztatni és beszerezni az I2C eszközt (gyorsulásmérő) a vezérlővel (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Első lépések az FPV Drone Racingben: 11 lépés
Az FPV Drone Racing első lépései: Az FPV Drone Racingnek sokféle típusa van. Van beltéri, azaz Tiny Whoop verseny, amely 50 gramm alatti, 50 mm -nél nem nagyobb rekeszeket használó quadokat használ, csatornákkal rendelkezik, és szinte mindig beltéri 1 -es sebességgel futnak. Aztán ott van a nagyobb osztály, amely