Բովանդակություն:
- Քայլ 1: Մի կրկնիր ինքդ քեզ
- Քայլ 2: Մեկնաբանության էջ կառուցելը
- Քայլ 3: Մի փոքր նախապատմություն
- Քայլ 4: Ստեղծեք դիմում
- Քայլ 5: Առաջին հրամանների կատարում
- Քայլ 6: Ստեղծեք վերահսկիչ
- Քայլ 7: Ստեղծեք փոստի մոդել
- Քայլ 8: Վերջնական որոշ իրական Ruby նյութեր
- Քայլ 9: Ավելացրեք դաշտերը
- Քայլ 10: Որտեղ է կազմաձևումը
- Քայլ 11: Ստեղծեք տվյալների շտեմարան
- Քայլ 12: Տվյալների բազայի ստեղծում
- Քայլ 13: Գործարկեք Ruby սերվերը
- Քայլ 14: Կարգավորեք կարգավորիչը
- Քայլ 15: Խմբագրեք վերահսկիչը
- Քայլ 16. Տեղափոխեք Db- ն
- Քայլ 17: Տեսեք, թե ինչ ենք մենք արել
![Սկսելով երկաթուղով. 17 քայլ Սկսելով երկաթուղով. 17 քայլ](https://i.howwhatproduce.com/images/002/image-4507-76-j.webp)
Video: Սկսելով երկաթուղով. 17 քայլ
![Video: Սկսելով երկաթուղով. 17 քայլ Video: Սկսելով երկաթուղով. 17 քայլ](https://i.ytimg.com/vi/5lQ9mOVhFYo/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
![Սկսել ռելսերով Սկսել ռելսերով](https://i.howwhatproduce.com/images/002/image-4507-77-j.webp)
Երբևէ տեսե՞լ եք մի կայք, որն այնքան թույն և ինտերակտիվ էր, որ դուք անմիջապես մտածում էիք. «Ինչպե՞ս են նրանք դա արել»: Դե, ես ձեզ ցույց կտամ, որ դա հնարավոր է անել: Իհարկե, մենք չենք ստեղծի այնքան մեծ կայք, որքան սկզբնական Instructables- ը, բայց սկզբունքները հեշտությամբ կարող են վերածվել ցանկացած տեսակի կայքի, որը կարող եք պատկերացնել մի փոքր ավելի աշխատանքով:
Քայլ 1: Մի կրկնիր ինքդ քեզ
«Մի կրկնիր ինքդ քեզ», այս հայտարարությանը սովորաբար հաջորդում է «Ի՞նչ» -ը … այնուհետև կրկնում ես «Մի կրկնիր ինքդ քեզ»: Ռուբիի հիմնական սկզբունքներից մեկը D. R. Y. այնպես որ մենք հնարավորինս կպահպանվենք դրանով: Եկեք սկսենք գտնել ամբողջովին ֆունկցիոնալ շրջանակ: Instant Rails- ը հիանալի նախագիծ է: Կտտացրեք հղմանը և ֆայլը բացեք այն գրացուցակում, որը բացատ չունի (ինչպես C:): Մի անհանգստացեք մի փոքր ֆայլի համար, որը երկար ժամանակ կպահանջի բացել: Սա այն բազմաթիվ փոքր պանակների պատճառով է, որոնք պարունակում են:
Քայլ 2: Մեկնաբանության էջ կառուցելը
![Ստեղծեք մեկնաբանությունների էջ Ստեղծեք մեկնաբանությունների էջ](https://i.howwhatproduce.com/images/002/image-4507-78-j.webp)
Նախ համոզվեք, որ այլ վեբ սերվեր չեք աշխատում, ինչպիսին է IIS- ը: Եթե հիմա փակեք դա:
Այժմ գործարկեք InstantRails.exe Դա, հավանաբար, կպահանջի թարմացնել կազմաձևման ֆայլերը: Ընտրեք OK:
Քայլ 3: Մի փոքր նախապատմություն
Մի փոքր նախապատմություն այն մասին, թե իրականում ինչպես է աշխատում Ruby on Rails- ը:
Ruby on Rails- ն աշխատում է MVC կառուցվածքի միջոցով: Դա մոդել, տեսք և վերահսկիչ է: Մոդելը այն մասն է, որը կատարում է ամբողջ աշխատանքը, դա կլինի համարների ջարդիչը, պահեստավորման կառուցվածքը և այլն… View- ը հենց դա դիտողն է: Սա, ընդհանուր առմամբ, կլինի այն ձևաչափը, որը ներկայացվում է մեր ցուցադրության վեբ էջին: Կառավարիչը այն մասն է, որը վերցնում է օգտագործողի մուտքը և փոխանցում այն Մոդելին: Այսպիսով, տեսնում եք, որ Օգտագործողը տեքստ է մուտքագրում վերահսկիչի մեջ, որն այնուհետև փոխանցվում է Մոդելին, որտեղ ինչ -որ բան անում է և հետ թքում այն դեպի Դիտել: Բավական պարզ է, բայց հիշեք այն, երբ անցնում ենք հաջորդ մի քանի քայլերին:
Քայլ 4: Ստեղծեք դիմում
![Ստեղծեք Դիմում Ստեղծեք Դիմում](https://i.howwhatproduce.com/images/002/image-4507-79-j.webp)
Նախ եկեք ստեղծենք ռելսերի ծրագիր
Բացեք ռուբինի պատուհանը ՝ օգտագործելով վերևի ձախ անկյունում գտնվող InstantRailsI պատկերակը Ռելսերի ծրագրեր Բացեք Ruby Consolw պատուհանը
Քայլ 5: Առաջին հրամանների կատարում
![Առաջին հրամանների կատարում Առաջին հրամանների կատարում](https://i.howwhatproduce.com/images/002/image-4507-80-j.webp)
Ձեր նորաբաց վահանակի պատուհանում մուտքագրեք ՝ մեկնաբանություն ռելսերի միջոցով
Քայլ 6: Ստեղծեք վերահսկիչ
![Ստեղծեք վերահսկիչ Ստեղծեք վերահսկիչ](https://i.howwhatproduce.com/images/002/image-4507-81-j.webp)
Այժմ մենք պատրաստում ենք վերահսկիչը: Անցեք նոր գրացուցակին ՝ cd comment Հաջորդ տեսակը ՝ ruby script/generate controller Comments
Քայլ 7: Ստեղծեք փոստի մոդել
![Ստեղծեք փոստի մոդել Ստեղծեք փոստի մոդել](https://i.howwhatproduce.com/images/002/image-4507-82-j.webp)
Այժմ մենք ստեղծում ենք նոր մոդել, որը կոչվում է Փոստ: Սա գրեթե նույնն է, ինչ վերջինինը: Տիպը `ruby script/generate model Post
Քայլ 8: Վերջնական որոշ իրական Ruby նյութեր
![Finnaly Some Real Ruby Stuff Finnaly Some Real Ruby Stuff](https://i.howwhatproduce.com/images/002/image-4507-83-j.webp)
Գնացեք ձեր Explorer պատուհանում ՝ rails_appscommentdbmigrate
Բացեք ֆայլը 001_create_posts.rb Այն պետք է բացվի SciTE- ով, եթե դա այդպես չէ, գուցե ցանկանաք օգտագործել այն այս ցուցադրության մնացած մասի համար:
Քայլ 9: Ավելացրեք դաշտերը
![Ավելացնել դաշտերը Ավելացնել դաշտերը](https://i.howwhatproduce.com/images/002/image-4507-84-j.webp)
Այստեղ մենք կավելացնենք Անուն և Մեկնաբանություն դաշտերը: Տողի տակ, որը սկսվում է create_table insertt.column: name,: stringt.column: comment,: text Պահել ֆայլը և փակել SciTE- ը:
Քայլ 10: Որտեղ է կազմաձևումը
![Որտեղ է կազմաձևումը Որտեղ է կազմաձևումը](https://i.howwhatproduce.com/images/002/image-4507-85-j.webp)
![Որտեղ է կազմաձևումը Որտեղ է կազմաձևումը](https://i.howwhatproduce.com/images/002/image-4507-86-j.webp)
Արագ քայլեր գտնելու համար, թե ինչպես պետք է կոչվի ձեր տվյալների բազան: Գնացեք կազմաձևման թղթապանակ և բացեք տվյալների բազան: այս պահին կօգտագործվի: Մեր տվյալների բազայի անունը պետք է լինի comment_development
Քայլ 11: Ստեղծեք տվյալների շտեմարան
![Ստեղծեք տվյալների շտեմարան Ստեղծեք տվյալների շտեմարան](https://i.howwhatproduce.com/images/002/image-4507-87-j.webp)
![Ստեղծեք տվյալների շտեմարան Ստեղծեք տվյալների շտեմարան](https://i.howwhatproduce.com/images/002/image-4507-88-j.webp)
Այժմ InstantRails հրամանի պատուհանում սկսեք apache- ը:
Հնարավոր է ՝ ստիպված լինեք ապաշրջափակել սա ձեր firewall- ում: Հաջորդը գնացեք I iconConfigureDatabase (PhpMyAdmin- ի միջոցով)
Քայլ 12: Տվյալների բազայի ստեղծում
![Ստեղծելով տվյալների շտեմարան Ստեղծելով տվյալների շտեմարան](https://i.howwhatproduce.com/images/002/image-4507-89-j.webp)
![Ստեղծելով տվյալների շտեմարան Ստեղծելով տվյալների շտեմարան](https://i.howwhatproduce.com/images/002/image-4507-90-j.webp)
Վեբ էջում գտեք «Ստեղծել նոր տվյալների շտեմարան» վերնագիրը և լրացրեք մեզ անհրաժեշտ տվյալների բազայի անունը: Ահա ՝
Քայլ 13: Գործարկեք Ruby սերվերը
![Սկսեք Ruby սերվերը Սկսեք Ruby սերվերը](https://i.howwhatproduce.com/images/002/image-4507-91-j.webp)
![Սկսեք Ruby սերվերը Սկսեք Ruby սերվերը](https://i.howwhatproduce.com/images/002/image-4507-92-j.webp)
Բացեք նոր վահանակի պատուհան (այժմ դուք պետք է ունենաք 2 բացված): Եվ մենք կսկսենք սերվերը: Նախ նավարկեք մեկնաբանությունների գրացուցակ cd մեկնաբանությամբ Այժմ մուտքագրում `ruby script/server
Քայլ 14: Կարգավորեք կարգավորիչը
![Կարգավորեք կարգավորիչը Կարգավորեք կարգավորիչը](https://i.howwhatproduce.com/images/002/image-4507-93-j.webp)
Այժմ մենք ցանկանում ենք կարգաբերիչ տեղադրել սերվերի համար:
Գնացեք app / controllers և բացեք comments_controller.rb ֆայլը SciTE- ում
Քայլ 15: Խմբագրեք վերահսկիչը
![Խմբագրել վերահսկիչը Խմբագրել վերահսկիչը](https://i.howwhatproduce.com/images/002/image-4507-94-j.webp)
SciTE- ում խմբագրեք վերահսկիչը addingscaffold: postright մեջտեղում:
Քայլ 16. Տեղափոխեք Db- ն
![Տեղափոխել Db Տեղափոխել Db](https://i.howwhatproduce.com/images/002/image-4507-95-j.webp)
Ձեր առաջին վահանակի պատուհանում մուտքագրեք rake db: migrate Սա կպատրաստի ֆայլերը և դրանք կբեռնի դիտման համար:
Քայլ 17: Տեսեք, թե ինչ ենք մենք արել
![Տեսեք, թե ինչ ենք մենք արել Տեսեք, թե ինչ ենք մենք արել](https://i.howwhatproduce.com/images/002/image-4507-96-j.webp)
Բացեք ձեր վեբ դիտարկիչը https:// localhost: 3000/մեկնաբանությունների մեջ և տեսեք, թե ինչպես է այն:
Խորհուրդ ենք տալիս:
Սկսելով երկար հեռահար անլար ջերմաստիճանի և թրթռման տվիչների միջոցով `7 քայլ
![Սկսելով երկար հեռահար անլար ջերմաստիճանի և թրթռման տվիչների միջոցով `7 քայլ Սկսելով երկար հեռահար անլար ջերմաստիճանի և թրթռման տվիչների միջոցով `7 քայլ](https://i.howwhatproduce.com/images/001/image-149-j.webp)
Սկսելով երկար հեռահար անլար ջերմաստիճանի և թրթռման սենսորների օգտագործմամբ. Երբեմն թրթռումը լուրջ խնդիրների պատճառ է դառնում բազմաթիվ ծրագրերում: Մեքենայի լիսեռներից և առանցքակալներից մինչև կոշտ սկավառակի աշխատանքը, թրթռումը առաջացնում է մեքենայի վնասում, վաղ փոխարինում, ցածր կատարողականություն և մեծ հարված հասցնում ճշգրտությանը: Մոնիտորինգ
Սկսելով STM32f767zi Cube IDE- ով և բեռնել ձեր անհատական ուրվագիծը ՝ 3 քայլ
![Սկսելով STM32f767zi Cube IDE- ով և բեռնել ձեր անհատական ուրվագիծը ՝ 3 քայլ Սկսելով STM32f767zi Cube IDE- ով և բեռնել ձեր անհատական ուրվագիծը ՝ 3 քայլ](https://i.howwhatproduce.com/images/001/image-890-j.webp)
Getting Starting with STM32f767zi Cube IDE և Upload You Custom Sketch: ԳՆԵՔ (կտտացրեք թեստը ՝ կայք գնելու/այցելելու համար) օգտագործվում է STM միկրոկոնտրոլերների ծրագրավորման համար
Սկսելով Flipboard- ից ՝ 9 քայլ
![Սկսելով Flipboard- ից ՝ 9 քայլ Սկսելով Flipboard- ից ՝ 9 քայլ](https://i.howwhatproduce.com/images/001/image-240-54-j.webp)
Սկսելով Flipboard- ից. Այս կարճ ձեռնարկը նախատեսված է օգնելու համար սկսել Flipboard բջջային հավելվածը: Սա պարզապես ներածական բնույթ է կրում, քանի որ Flipboard- ի համար կան բազմաթիվ հարմարեցված հնարավորություններ: Այս ձեռնարկն ավարտելուց հետո կունենաք Flipboard- ի հիմնական գիտելիքները
Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- ների միջոցով. 8 քայլ
![Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- ների միջոցով. 8 քայլ Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- ների միջոցով. 8 քայլ](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Սկսելով I2C տվիչների ինտերֆեյսի հետ ?? - Միացրեք ձեր MMA8451- ը ESP32- երի միջոցով. Այս ձեռնարկում դուք կսովորեք այն մասին, թե ինչպես սկսել, միացնել և ձեռք բերել վերահսկիչով աշխատող I2C սարքը (արագացուցիչ) (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Սկսելով FPV անօդաչու թռչող սարքերից ՝ 11 քայլ
![Սկսելով FPV անօդաչու թռչող սարքերից ՝ 11 քայլ Սկսելով FPV անօդաչու թռչող սարքերից ՝ 11 քայլ](https://i.howwhatproduce.com/images/002/image-5475-20-j.webp)
FPV Drone Racing- ի մեկնարկը. FPV Drone Racing- ը շատ տարբեր տեսակներ ունի: Գոյություն ունի Tiny Whoop փակ մրցավազք, որն օգտագործում է 50 գրամից ցածր քառյակ, 50 մմ -ից ոչ ավելի հենարաններ, դրանք ունեն անցքեր և գրեթե միշտ 1 -ներում են աշխատում փակ տարածքներում: Հետո կա ավելի մեծ դասարան, որը