Satura rādītājs:
- 1. darbība. Neatkārtojiet sevi
- 2. darbība. Komentāru lapas izveide
- 3. solis: neliels fons
- 4. darbība: izveidojiet lietojumprogrammu
- 5. darbība. Pirmo komandu izpilde
- 6. darbība: izveidojiet kontrolieri
- 7. darbība: izveidojiet ziņu modeli
- 8. solis: Finnaly dažas īstas rubīna lietas
- 9. darbība: pievienojiet laukus
- 10. darbība: kur atrodas konfigurācija
- 11. darbība: izveidojiet datu bāzi
- 12. darbība. Datu bāzes izveide
- 13. darbība: palaidiet Ruby serveri
- 14. darbība: iestatiet kontrolieri
- 15. darbība: rediģējiet kontrolieri
- 16. darbība: migrējiet Db
- 17. darbība. Apskatiet mūsu paveikto
Video: Darba sākšana ar sliedēm: 17 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Vai esat kādreiz redzējuši tik foršu un interaktīvu vietni, ka jūs uzreiz brīnāties: "Kā viņi to izdarīja?". Nu, es jums parādīšu vienu veidu, kā to var izdarīt. Protams, mēs sākumā neveidosim tik lielisku vietni kā Instructables, taču principi var viegli pārvērsties par jebkura veida vietnēm, kuras varat iedomāties, veicot nedaudz vairāk darba.
1. darbība. Neatkārtojiet sevi
"Neatkārto sevi", šim apgalvojumam parasti seko "Ko?" … pēc tam atkārto "Neatkārto sevi". Viens no Ruby galvenajiem principiem ir D. R. Y. tāpēc mēs pēc iespējas turēsimies pie tā. Sāksim, atrodot pilnībā funkcionālu ietvaru. Instant Rails ir lielisks projekts. Noklikšķiniet uz saites un izpakojiet failu direktorijā, kurā nav atstarpju (piemēram, C:). Neuztraucieties par neliela faila izpakošanu, un tas prasa daudz laika, jo tas satur daudzas mazās mapes.
2. darbība. Komentāru lapas izveide
Vispirms pārliecinieties, vai nedarbojat citu tīmekļa serveri, piemēram, IIS. Ja jūs tagad to slēdzat.
Tagad sāciet InstantRails.exe. Tas, iespējams, lūgs atjaunināt konfigurācijas failus. Izvēlieties Labi.
3. solis: neliels fons
Neliels priekšstats par to, kā Ruby on Rails faktiski darbojas.
Ruby on Rails darbojas, izmantojot MVC struktūru. Tas ir modelis, skats un kontrolieris. Modelis ir tā daļa, kas veic visu darbu, tas būs ciparu kratītājs, uzglabāšanas struktūra utt. Skats ir tikai skatītājs. Tas parasti būs formāts, kas tiek parādīts mūsu demonstartion tīmekļa lapā. Kontrolieris ir daļa, kas uzņem lietotāja ievadīto informāciju un nodod to modelim. Tātad jūs redzat, ka lietotājs ievada tekstu kontrollerī, kas pēc tam tiek nodots modelim, kur tas kaut ko dara, un izspiež to atpakaļ skatā. Pietiekami vienkārši, taču paturiet to prātā, veicot nākamās darbības.
4. darbība: izveidojiet lietojumprogrammu
Vispirms ļauj izveidot sliežu lietotni
Atveriet rubīna logu, izmantojot InstantRailsI ikonu augšējā kreisajā pusē Dzelzceļa lietojumprogrammas Atveriet Ruby Consolw logu
5. darbība. Pirmo komandu izpilde
Tikko atvērtajā konsoles logā ierakstiet: sliedes komentārs
6. darbība: izveidojiet kontrolieri
Tagad mēs izveidojam kontrolieri. Dodieties uz jauno direktoriju: cd komentārs Nākamais tips: rubīna skripts/ģenerēt kontrolieri Komentāri
7. darbība: izveidojiet ziņu modeli
Tagad mēs ģenerējam jaunu modeli ar nosaukumu Post. Tas ir gandrīz identisks pēdējam. Tips: rubīna skripts/ģenerēt modeli Post
8. solis: Finnaly dažas īstas rubīna lietas
Pārejiet pārlūkprogrammas logā uz rails_appscommentdbmigrate
Atveriet failu 001_create_posts.rb Tam vajadzētu atvērt ar SciTE, ja tas tā nav, varat to izmantot pārējā šīs demonstrācijas laikā.
9. darbība: pievienojiet laukus
Šeit mēs pievienosim laukus Nosaukums un Komentārs. Zem rindas, kas sākas create_table insertt.column: name,: stringt.column: comment,: textSave fails un aizveriet SciTE.
10. darbība: kur atrodas konfigurācija
Ātri soļi, lai atrastu jūsu datu bāzes nosaukumu. Dodieties uz konfigurācijas mapi un atveriet failu database.yml ar SciTE. Pirmajā sadaļā pēc komentāriem (zaļais teksts) redzēsit izstrādes sadaļu, tas ir, pagaidām izmantos. Mūsu datu bāzes nosaukumam jābūt komentāra_attīstībai
11. darbība: izveidojiet datu bāzi
Tagad komandu logā InstantRails sāciet apache.
Iespējams, tas būs jāatbloķē ugunsmūrī. Tālāk dodieties uz I ikonu ConfigureDatabase (izmantojot PhpMyAdmin)
12. darbība. Datu bāzes izveide
Tīmekļa vietnē atrodiet lodziņu ar nosaukumu Izveidot jaunu datu bāzi un ievadiet mums nepieciešamās datu bāzes nosaukumu. Šeit tas ir: comment_development
13. darbība: palaidiet Ruby serveri
Atveriet jaunu konsoles logu (tagad jums vajadzētu būt atvērtam 2). Un mēs sāksim serveri. Vispirms dodieties uz komentāru direktoriju, izmantojot cd komentāru Tagad ievade: rubīna skripts/serveris
14. darbība: iestatiet kontrolieri
Tagad mēs vēlamies iestatīt servera kontrolieri.
Dodieties uz lietotni / kontrolleri un SciTE atveriet failu comments_controller.rb
15. darbība: rediģējiet kontrolieri
Programmā SciTE rediģējiet kontrolieri, pievienojot sastatnes: pa labi vidū.
16. darbība: migrējiet Db
Pirmajā konsoles logā ierakstiet rake db: migrateTas sagatavos failus un ielādēs tos apskatei.
17. darbība. Apskatiet mūsu paveikto
Atveriet tīmekļa pārlūkprogrammu, lai atvērtu vietni https:// localhost: 3000/comments, un skatiet, kā tā izskatās.
Ieteicams:
Darba sākšana ar liela attāluma bezvadu temperatūras un vibrācijas sensoriem: 7 soļi
Darba sākšana ar liela attāluma bezvadu temperatūras un vibrācijas sensoriem: Dažreiz vibrācija ir nopietnu problēmu cēlonis daudzās lietojumprogrammās. No mašīnas vārpstām un gultņiem līdz cietā diska veiktspējai vibrācija izraisa mašīnas bojājumus, agrīnu nomaiņu, zemu veiktspēju un būtiski ietekmē precizitāti. Uzraudzība
Darba sākšana ar STM32f767zi Cube IDE un pielāgotas skices augšupielāde: 3 soļi
Darba sākšana ar STM32f767zi Cube IDE un augšupielādējiet pielāgoto skici: PIRKT (noklikšķiniet, lai nopirktu/apmeklētu vietni) STM32F767ZISUPPORTED PROGRAMMATŪRA · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORD izmanto STM mikrokontrolleru programmēšanai
Darba sākšana ar Bascom AVR: 5 soļi
Darba sākšana ar Bascom AVR: Šis ir sērijas sākums, lai iemācītu jums programmēt savu AVR mikrokontrolleri ar Bascom AVR. Kāpēc es to daru. Lielāko daļu šīs sērijas programmu paraugu varat izveidot ar Arduino. Dažus vieglāk un dažus grūtāk, bet beigās abi būs
Darba sākšana ar Flipboard: 9 soļi
Darba sākšana ar Flipboard: šī īsa apmācība ir izstrādāta, lai palīdzētu jums sākt lietot Flipboard mobilo lietotni. Tas ir tikai ievads, jo Flipboard ir daudz pielāgojamu funkciju. Kad esat pabeidzis šo apmācību, jums būs pamatzināšanas par Flipboard
Darba sākšana ar WeMos ESP8266: 6 soļi
Darba sākšana ar WeMos ESP8266: Šajā pamācībā mēs izmantosim mirgojošo LED piemēru WeMos ESP8266