Mundarija:
- 1 -qadam: O'zingizni takrorlamang
- 2 -qadam: Fikrlar sahifasini yaratish
- 3 -qadam: Kichik fon
- 4 -qadam: Ilovani yarating
- 5 -qadam: Birinchi buyruqlarni bajarish
- 6 -qadam: Tekshirgichni yarating
- 7 -qadam: Post modelini yarating
- 8 -qadam: Finnali ba'zi haqiqiy yoqut narsalar
- 9 -qadam: maydonlarni qo'shing
- 10 -qadam: Konfiguratsiya qayerda
- 11 -qadam: Ma'lumotlar bazasini yarating
- 12 -qadam: Ma'lumotlar bazasini yaratish
- 13 -qadam: Ruby serverini ishga tushiring
- 14 -qadam: Tekshirgichni o'rnating
- 15 -qadam: Tekshirgichni tahrirlang
- 16 -qadam: JB -ni ko'chiring
- 17 -qadam: Biz nima qilganimizni ko'rib chiqing
Video: Reyslarni ishga tushirish: 17 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Siz hech qachon shunday ajoyib va interaktiv bo'lgan veb -saytni ko'rdingizmi? "Qanday qilib ular buni qildilar?". Xo'sh, men sizga buni qanday qilish kerakligini ko'rsataman. Albatta, biz boshlang'ich ko'rsatmalari kabi ajoyib sayt yaratmaymiz, lekin printsiplar biroz ko'proq ish bilan siz tasavvur qiladigan har qanday saytga aylanishi mumkin.
1 -qadam: O'zingizni takrorlamang
"O'zingizni takrorlamang", bu so'zdan keyin "Nima?", Keyin "O'zingizni takrorlamang", deb takrorlaysiz. Rubining asosiy tamoyillaridan biri D. R. Y. Shunday qilib, biz imkon qadar bu ishni bajarishga tayyormiz. To'liq ishlaydigan ramkani topishdan boshlaylik. Instant Rails - bu ajoyib loyiha. Havolani bosing va faylni bo'sh joy bo'lmagan katalogga oching (masalan, C: ). Kichkina faylni ochish uchun ko'p vaqt kerak bo'ladi, deb xavotir olmang, chunki undagi kichik papkalar ko'p.
2 -qadam: Fikrlar sahifasini yaratish
Avval IIS kabi boshqa veb -server ishlamayotganligiga ishonch hosil qiling. Agar siz hozir uni yopib qo'ysangiz.
Endi InstantRails.exe dasturini ishga tushiring, ehtimol konfiguratsiya fayllarini yangilashni so'raydi. OK ni tanlang.
3 -qadam: Kichik fon
Ruby on Rails qanday ishlashi haqida bir oz ma'lumot.
Ruby on Rails MVC tuzilmasi yordamida ishlaydi. Bu Model, View va Controller. Model - bu barcha ishlarni bajaradigan qism, bu raqamlarni yig'uvchi, saqlash tuzilishi va boshqalar bo'ladi. Ko'rish - bu shunchaki tomoshabin. Bu odatda bizning namoyishimizdagi veb -sahifaga taqdim etiladigan format bo'ladi. Nazoratchi - bu foydalanuvchi ma'lumotlarini qabul qiladigan va uni Modelga o'tkazadigan qism. Shunday qilib, siz ko'rasizki, foydalanuvchi Controller -ga matn kiritadi, keyin u Modelga o'tadi, u erda biror narsa qiladi va uni View -ga qaytaradi. Etarlicha sodda, lekin keyingi bosqichlardan o'tayotganda buni yodda saqlang.
4 -qadam: Ilovani yarating
Birinchidan, relslar ilovasini yaratamiz
Ruby oynasini oching, chapdagi InstantRailsI belgisidan foydalaning. Rails ilovalari Ruby Consolw oynasini oching.
5 -qadam: Birinchi buyruqlarni bajarish
Yangi ochilgan konsol oynasida yozing: relslar izoh
6 -qadam: Tekshirgichni yarating
Endi biz tekshirgichni yaratamiz. Yangi katalogga o'ting: cd comment Keyingi turi: ruby skript/nazoratchi sharhlarini yaratish
7 -qadam: Post modelini yarating
Endi biz Post deb nomlangan yangi modelni yaratamiz. Bu deyarli birinchisiga o'xshaydi. Turi: ruby skript/Post modelini yaratish
8 -qadam: Finnali ba'zi haqiqiy yoqut narsalar
Explorer oynasida rails_appscommentdbmigrate ga o'ting
001_create_posts.rb faylini oching, u SciTE bilan ochilishi kerak, agar bo'lmasa, uni demoning qolgan qismida ishlatishni xohlashingiz mumkin.
9 -qadam: maydonlarni qo'shing
Bu erda biz Name va Comment maydonlarini qo'shamiz. Create_table insertt.column: name,: stringt.column: comment,: textSave faylini boshlaydigan satr ostida va SciTE ni yoping.
10 -qadam: Konfiguratsiya qayerda
Ma'lumotlar bazasini qanday chaqirish kerakligini aniqlash uchun tezkor qadamlar. Konfiguratsiya papkasiga o'ting va SciTE bilan database.yml faylini oching. Izohlardan so'ng (yashil matn) birinchi bo'limda siz ishlab chiqish bo'limini ko'rasiz, bu biz ma'lumotlar bazasi. Ma'lumotlar bazamiz nomi comment_development bo'lishi kerak
11 -qadam: Ma'lumotlar bazasini yarating
Endi InstantRails buyruqlar oynasida apacheni ishga tushiring.
Buni xavfsizlik devorida blokdan chiqarish kerak bo'lishi mumkin. Keyin I iconConfigureDatabase -ga o'ting (PhpMyAdmin orqali)
12 -qadam: Ma'lumotlar bazasini yaratish
Veb -sahifada yangi ma'lumotlar bazasini yaratish sarlavhasini toping va kerakli ma'lumotlar bazasi nomini to'ldiring. Bu erda: comment_developmentAslini oching va oynani yoping. Bu vaqtda biz apacheni biz boshlagan usulda o'chirib qo'yamiz, lekin bu safar to'xtatish tugmasidan foydalanamiz.
13 -qadam: Ruby serverini ishga tushiring
Yangi konsol oynasini oching (siz hozir 2 ochishingiz kerak). Biz serverni ishga tushiramiz. Birinchidan, cd comment orqali sharhlar katalogiga o'ting Endi kirish: ruby skript/server
14 -qadam: Tekshirgichni o'rnating
Endi biz server uchun tekshirgichni o'rnatmoqchimiz.
App / controllers -ga o'ting va SciTE -da comments_controller.rb faylini oching
15 -qadam: Tekshirgichni tahrirlang
SciTE -da tekshirgichni qo'shimchalar yordamida tahrir qiling: o'rtada postright.
16 -qadam: JB -ni ko'chiring
Birinchi konsol oynasida rake db: migrate yozing, bu fayllarni tayyorlaydi va ularni ko'rish uchun yuklaydi.
17 -qadam: Biz nima qilganimizni ko'rib chiqing
Veb -brauzeringizni https:// localhost: 3000/comments sahifasida oching va uning qanday ko'rinishini ko'ring.
Tavsiya:
Tekshirgichni emulyatorga qanday o'rnatish, ishga tushirish va ulash: 7 qadam
Tekshirgichni emulyatorga qanday o'rnatish, ishga tushirish va ulash mumkin: Siz hech o'tirganmisiz va yoshligingizni o'yinchi sifatida eslaysizmi va ba'zida o'tmishdagi eski marvaridlarga qaytishni xohlaysizmi? Xo'sh, buning uchun ilova bor …. aniqrog'i dastur yaratadigan geymerlar jamoasi bor
STM32f767zi Cube IDE -ni ishga tushirish va shaxsiy eskizni yuklash: 3 qadam
STM32f767zi Cube IDE -ni ishga tushirish va maxsus eskizni yuklash: Sotib ol (veb -sahifani sotib olish/tashrif buyurish uchun testni bosing) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBODDED WORKBODDED WORD STM mikrokontrollerlarini dasturlash uchun ishlatiladi
Arduino -ni ishga tushirish uchun USB quvvat banklarini buzish: 6 qadam
Arduino-ni quvvatlantirish uchun USB-quvvat banklarini buzish: Arduino sxemalarini quvvatlantirish uchun arzon quvvatli banklardan foydalanish ularning past oqimi, avtomatik o'chirilishidan juda xafa bo'ladi. 30-40 soniya. Keling, Chni o'zgartiramiz
Bascom AVR -ni ishga tushirish: 5 qadam
Bascom AVR -ni ishga tushirish: Bu sizga AVR mikrokontrolerini Bascom AVR -ga dasturlashni o'rgatadigan ketma -ketlikning boshlanishi. Men buni nima uchun qilyapman. Ushbu ketma -ketlikdagi dastur namunalarining ko'pini Arduino yordamida qilishingiz mumkin. Kimdir osonroq, kimdir qiyinroq, lekin oxirida ikkalasi ham
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: 4 qadam
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: men bu erda ko'rsataman, qanday qilib Windows operatsion tizimida o'z ishga tushirish buyrug'ini yaratishingiz mumkin. Aslida, derazalardagi bu xususiyat juda zo'r, bu sizning dastur oynangizni darhol ochish uchun foydalidir. Endi siz har qanday ilovani ochish uchun buyruqni yaratishingiz mumkin