Turinys:
- 1 žingsnis: nekartokite savęs
- 2 žingsnis: sukurkite komentarų puslapį
- 3 žingsnis: nedidelis fonas
- 4 žingsnis: sukurkite programą
- 5 žingsnis: Pirmųjų komandų vykdymas
- 6 veiksmas: sukurkite valdiklį
- 7 veiksmas: sukurkite pranešimo modelį
- 8 žingsnis: Finnaly kai kurie tikri rubino daiktai
- 9 veiksmas: pridėkite laukus
- 10 veiksmas: kur yra konfigūracija
- 11 veiksmas: sukurkite duomenų bazę
- 12 veiksmas: duomenų bazės kūrimas
- 13 veiksmas: paleiskite „Ruby Server“
- 14 veiksmas: nustatykite valdiklį
- 15 veiksmas: redaguokite valdiklį
- 16 veiksmas: perkelkite Db
- 17 žingsnis: pažiūrėkite, ką mes padarėme
Video: Darbo su bėgiais pradžia: 17 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Ar kada nors matėte svetainę, kuri buvo tokia šauni ir interaktyvi, kad iškart susimąstėte: „Kaip jie tai padarė?“. Na, aš jums parodysiu vieną būdą, kaip tai padaryti. Žinoma, iš pradžių nesukursime tokios puikios svetainės kaip „Instructables“, tačiau šie principai gali lengvai išaugti į bet kokio tipo svetaines, kurias galite įsivaizduoti šiek tiek padirbėję.
1 žingsnis: nekartokite savęs
„Nekartok savęs“, po šio teiginio paprastai seka „Ką?“… tada kartoji „Nekartok savęs“. Vienas iš pagrindinių Ruby principų yra D. R. Y. Taigi mes kuo daugiau to laikysimės. Pradėkime ieškodami visiškai veikiančios sistemos. „Instant Rails“yra puikus projektas. Spustelėkite nuorodą ir išpakuokite failą į katalogą, kuriame nėra tarpų (pvz., C:). Nesijaudinkite dėl mažo failo, kurį reikia ilgai išpakuoti, taip yra dėl daugybės mažų aplankų.
2 žingsnis: sukurkite komentarų puslapį
Pirmiausia įsitikinkite, kad nenaudojate jokio kito žiniatinklio serverio, pvz., IIS. Jei dabar tai uždarysite.
Dabar paleiskite „InstantRails.exe“. Ji tikriausiai paprašys atnaujinti konfigūracijos failus. Pasirinkite Gerai.
3 žingsnis: nedidelis fonas
Šiek tiek informacijos apie tai, kaip iš tikrųjų veikia „Ruby on Rails“.
„Ruby on Rails“veikia naudojant MVC struktūrą. Tai yra modelis, vaizdas ir valdiklis. Modelis yra ta dalis, kuri atlieka visą darbą, tai bus skaičių sugadinimas, saugojimo struktūra ir kt. Vaizdas yra tik tas žiūrovas. Paprastai tai bus formatas, kuris pateikiamas mūsų demonų starto tinklalapyje. Valdiklis yra dalis, kuri priima vartotojo įvestį ir perduoda ją modeliui. Taigi matote, kad vartotojas įveda tekstą į valdiklį, kuris tada perduodamas modeliui, kur jis kažką daro, ir grąžina jį atgal į rodinį. Pakankamai paprasta, tačiau turėkite tai omenyje, kai einame kelis kitus veiksmus.
4 žingsnis: sukurkite programą
Pirmiausia leiskite sukurti bėgių programą
Atidarykite rubino langą naudodami piktogramą „InstantRailsI“viršuje kairėje „Rail“programos „Open Ruby Consolw Window“
5 žingsnis: Pirmųjų komandų vykdymas
Naujai atidarytame konsolės lange įveskite: bėgiai komentaras
6 veiksmas: sukurkite valdiklį
Dabar mes sukuriame valdiklį. Eikite į naują katalogą: cd komentaras Kitas tipas: rubino scenarijus/generuoti valdiklį Komentarai
7 veiksmas: sukurkite pranešimo modelį
Dabar mes sukuriame naują modelį, pavadintą „Post“. Tai beveik identiška paskutinei. Tipas: rubino scenarijus/sukurti modelį Post
8 žingsnis: Finnaly kai kurie tikri rubino daiktai
Eikite į savo naršyklės langą ir eikite į rails_appscommentdbmigrate
Atidarykite failą 001_create_posts.rb Jis turėtų būti atidarytas naudojant „SciTE“, jei ne, galbūt norėsite jį naudoti likusioje šios demonstracinės dalies dalyje.
9 veiksmas: pridėkite laukus
Čia pridėsime pavadinimų ir komentarų laukus. Po eilute, kuri prasideda create_table insertt.column: name,: stringt.column: comment,: textSave failas ir uždarykite „SciTE“.
10 veiksmas: kur yra konfigūracija
Greiti veiksmai, kaip surasti jūsų duomenų bazę. Eikite į konfigūracijos aplanką ir atidarykite failą database.yml naudodami „SciTE“. Pirmame skyriuje po komentarų (žalias tekstas) pamatysite kūrimo skyrių, tai yra kol kas naudos. Mūsų duomenų bazės pavadinimas turėtų būti „comment_development“
11 veiksmas: sukurkite duomenų bazę
Dabar komandų lange „InstantRails“paleiskite „apache“.
Gali tekti tai atblokuoti užkardoje. Toliau eikite į I piktogramą Konfigūruoti duomenų bazę (per „PhpMyAdmin“)
12 veiksmas: duomenų bazės kūrimas
Tinklalapyje raskite laukelį „Sukurti naują duomenų bazę“ir įveskite mums reikalingos duomenų bazės pavadinimą. Čia tai yra: comment_development
13 veiksmas: paleiskite „Ruby Server“
Atidarykite naują konsolės langą (dabar turėtumėte atidaryti 2). Ir mes paleisime serverį. Pirmiausia eikite į komentarų katalogą naudodami cd komentarą Dabar įvestis: rubino scenarijus/serveris
14 veiksmas: nustatykite valdiklį
Dabar norime nustatyti serverio valdiklį.
Eikite į programą / valdikliai ir atidarykite komentarų_controller.rb failą SciTE
15 veiksmas: redaguokite valdiklį
Programoje „SciTE“redaguokite valdiklį pridėdami pastolių: viduryje.
16 veiksmas: perkelkite Db
Pirmajame konsolės lange įveskite rake db: migrateTai paruoš failus ir įkelia juos peržiūrėti.
17 žingsnis: pažiūrėkite, ką mes padarėme
Atidarykite žiniatinklio naršyklę į https:// localhost: 3000/comments ir pažiūrėkite, kaip ji atrodo.
Rekomenduojamas:
Darbo su FPV drone lenktynėmis pradžia: 11 žingsnių
Darbo su „FPV Drone Racing“pradžia: „FPV Drone Racing“yra daug skirtingų tipų. Yra vidaus „Tiny Whoop“lenktynės, kuriose naudojami keturračiai, sveriantys mažiau nei 50 gramų, ne didesni kaip 50 mm atramos, jie turi ortakius ir beveik visada važiuoja 1 sekundėmis patalpose. Tada yra didesnė klasė, kuri
Darbo su „SkiiiD“redaktoriumi pradžia: 11 žingsnių
Darbo su SkiiiD redaktoriumi pradžia: skiiiD redaktorius, kūrimo valdybos programinė įranga IDEskiiiD redaktorius yra sukurtas remiantis skiiiD (programinės įrangos kūrimo varikliu). Dabar jis suderinamas su „Arduino UNO“, „MEGA“ir „NANO“su daugiau nei 70 komponentų. „SystemmacOS“/ „Windows“veikimas Kaip įdiegti Aplankykite svetainę https:
Darbo su „BeagleBone Black“pradžia: 11 žingsnių
Darbo su „BeagleBone Black“pradžia: kurį laiką naudojęs „Arduino“nusprendžiau išbandyti „Beaglebone Black“. Matydamas, kad trūksta „Instructables“turinio, ir man pačiam kilo sunkumų pradedant darbą, norėjau padėti kitiems žmonėms pradėti naudotis „BeagleBone Black“
Darbo su „Eclipse“pradžia: 11 žingsnių
Darbo su „Eclipse“pradžia: Norėdami sėkmingai atsisiųsti ir įdiegti „Eclipse“, vadovaukitės toliau pateiktomis instrukcijomis. Šios instrukcijos gali būti naudojamos tik tuo atveju, jei naudojate „Windows“kompiuterį. Šios instrukcijos padės jums įdiegti ir atsisiųsti programas su
Darbo su „MicroPython“pradžia naudojant ESP8266: 10 žingsnių (su paveikslėliais)
Darbo su „MicroPython“pradžia ESP8266: Ar norite kitokio ESP8266 plokščių programavimo būdo, o ne įprasto metodo naudojant „Arduino IDE“kartu su „C/C ++“programavimo kalba? Šioje pamokoje sužinosime, kam konfigūruoti ir valdyti ESP8266 plokštę naudojant „MicroPython.BUIL“