
Përmbajtje:
- Hapi 1: Mos e përsërisni veten
- Hapi 2: Ndërtimi i një faqe komentesh
- Hapi 3: Një sfond i vogël
- Hapi 4: Krijoni Aplikacionin
- Hapi 5: Ekzekutimi i komandave të para
- Hapi 6: Krijoni Kontrolluesin
- Hapi 7: Krijoni Post Model
- Hapi 8: Përfundimisht Disa gjëra të vërteta Rubini
- Hapi 9: Shtoni Fushat
- Hapi 10: Ku është konfigurimi
- Hapi 11: Krijoni bazën e të dhënave
- Hapi 12: Krijimi i bazës së të dhënave
- Hapi 13: Filloni serverin Ruby
- Hapi 14: Vendosni kontrolluesin
- Hapi 15: Ndryshoni Kontrolluesin
- Hapi 16: Migroni Db
- Hapi 17: Shikoni atë që kemi bërë
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

A keni parë ndonjëherë një faqe në internet që ishte aq e lezetshme dhe interaktive saqë menjëherë pyesnit veten "Si e bënë këtë?". Epo, unë do t'ju tregoj një mënyrë se si mund të bëhet. Sigurisht që ne nuk do të krijojmë një faqe aq të madhe sa Instructables për të filluar, por parimet mund të rriten lehtësisht në çdo lloj siti që mund të imagjinoni me pak më shumë punë.
Hapi 1: Mos e përsërisni veten
"Mos e përsëris veten", kjo deklaratë zakonisht ndiqet nga një "Çfarë?"… Atëherë ju përsërisni "Mos e përsërisni veten". Një nga parimet kryesore të Ruby është D. R. Y. kështu që ne do të qëndrojmë me këtë sa më shumë që të jetë e mundur. Le të fillojmë duke gjetur një kornizë plotësisht funksionale. Hekurudhat e çastit është një projekt i shkëlqyeshëm. Klikoni në lidhjen dhe zbërtheni skedarin në një drejtori që nuk ka hapësira (si C: ). Mos u shqetësoni për një skedar të vogël që kërkon një kohë të gjatë për ta zbërthyer, kjo është për shkak të shumë dosjeve të vogla që përmban.
Hapi 2: Ndërtimi i një faqe komentesh

Së pari sigurohuni që nuk po përdorni ndonjë server tjetër në internet siç është IIS. Nëse e mbyllni atë tani.
Tani filloni InstantRails.exe Me siguri do të kërkojë azhurnimin e skedarëve të konfigurimit. Zgjidhni OK.
Hapi 3: Një sfond i vogël
Pak sfond se si funksionon Ruby on Rails.
Ruby on Rails punon duke përdorur një strukturë MVC. Ky është Modeli, Pamja dhe Kontrolluesi. Modeli është pjesa që bën të gjithë punën, do të jetë shtrënguesi i numrave, struktura e magazinimit etj…. Pamja është vetëm një shikues. Ky do të jetë përgjithësisht formati që paraqitet në një faqe në internet në demonstrimin tonë. Kontrolluesi është pjesa që merr të dhënat e përdoruesit dhe ia kalon modelit. Kështu që shihni që Përdoruesi fut tekst në Kontrollues, i cili më pas i kalohet Modelit ku bën diçka dhe e nxjerr atë përsëri në Pamje. Mjaft e thjeshtë, por mbani në mend ndërsa kalojmë hapat e ardhshëm.
Hapi 4: Krijoni Aplikacionin

Së pari le të krijojmë një aplikacion shinash
Hapni një dritare rubini duke përdorur ikonën InstantRailsI në të majtë sipër Aplikacionet e Hekurudhave Hapni dritaren Ruby Consolw
Hapi 5: Ekzekutimi i komandave të para

Në dritaren tuaj të sapo hapur të tastierës, shkruani: komentoni shinat
Hapi 6: Krijoni Kontrolluesin

Tani bëjmë kontrollorin. Shkoni te drejtoria e re: komenti cd Lloji tjetër: skripti rubin/gjeneroni komentet e kontrolluesit
Hapi 7: Krijoni Post Model

Tani ne krijojmë një model të ri të quajtur Post. Kjo është pothuajse identike me atë të fundit. Lloji: rubin script/gjeneroni modelin Post
Hapi 8: Përfundimisht Disa gjëra të vërteta Rubini

Shkoni në dritaren tuaj të eksploruesit për të emigruar në rails_appscommentdbmigrate
Hapni skedarin 001_create_posts.rb Duhet të hapet me SciTE, nëse jo, ju mund të dëshironi ta përdorni atë për pjesën tjetër të kësaj demonstrimi.
Hapi 9: Shtoni Fushat

Këtu do të shtojmë fushat Emri dhe Komenti. Nën rreshtin që fillon create_table insertt.column: name,: stringt.column: comment,: textSave file dhe mbyll SciTE.
Hapi 10: Ku është konfigurimi


Hapa të shpejtë për të gjetur se si duhet të quhet baza e të dhënave tuaja. Shko te dosja e konfigurimit dhe hap skedarin e bazës së të dhënave.yml me SciTE. Në pjesën e parë pas komenteve (teksti jeshil) do të shihni seksionin e zhvillimit, domethënë bazën e të dhënave që ne do të përdoret për momentin. Emri i bazës së të dhënave tona duhet të jetë koment_zhvillimi
Hapi 11: Krijoni bazën e të dhënave


Tani në dritaren e komandës InstantRails filloni apache.
Ju mund të keni nevojë ta zhbllokoni këtë në murin tuaj të zjarrit. Tjetra shkoni te ikona I Konfiguro bazën e të dhënave (nëpërmjet PhpMyAdmin)
Hapi 12: Krijimi i bazës së të dhënave


Në faqen në internet gjeni kutinë me titull Krijo një bazë të dhënash të re dhe plotësoni emrin e bazës së të dhënave që na nevojitet. Këtu është:
Hapi 13: Filloni serverin Ruby


Hapni një dritare të re të tastierës (tani duhet të keni 2 të hapur). Dhe ne do të fillojmë serverin. Së pari Shkoni te drejtoria e komenteve me koment cd Tani hyrje: skripti/serveri rubin
Hapi 14: Vendosni kontrolluesin

Tani ne duam të vendosim kontrolluesin për serverin.
Shkoni te app / controllers dhe hapni skedarin comments_controller.rb në SciTE
Hapi 15: Ndryshoni Kontrolluesin

Në SciTE modifikoni kontrolluesin me addingscaffold: postright në mes.
Hapi 16: Migroni Db

Në dritaren tuaj të parë të tastierës shkruani grab db: migrateKjo do të përgatisë skedarët dhe do t'i ngarkojë ato për shikim.
Hapi 17: Shikoni atë që kemi bërë

Hapni shfletuesin tuaj të internetit në https:// localhost: 3000/komentet dhe shihni se si duket.
Recommended:
Fillimi me sensorë të temperaturës dhe dridhjeve pa tel me rreze të gjatë: 7 hapa

Fillimi me sensorë të temperaturës dhe dridhjeve pa tel me rreze të gjatë: Ndonjëherë dridhjet janë shkaku i çështjeve serioze në shumë aplikime. Nga boshtet dhe kushinetat e makinës deri te performanca e diskut të ngurtë, dridhja shkakton dëmtime të makinës, zëvendësim të hershëm, performancë të ulët dhe shkakton një goditje të madhe në saktësinë. Monitorimi
Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicë të personalizuar: 3 hapa

Fillimi Me STM32f767zi Cube IDE dhe Upload You Custom Sketch: BLEJ (kliko testin për të blerë/vizituar faqen e internetit) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WERKB përdoret për të programuar mikrokontrolluesit STM
Fillimi me Bascom AVR: 5 hapa

Fillimi me Bascom AVR: Ky është fillimi i një serie për t'ju mësuar të programoni mikrokontrolluesin tuaj AVR me Bascom AVR. Pse po e bëj këtë. Shumica e mostrave të programit në këtë seri mund t'i bëni me Arduino. Disa më të lehta dhe disa më të vështira, por në fund të dy do të
Fillimi me Flipboard: 9 hapa

Fillimi me Flipboard: Ky tutorial i shkurtër është krijuar për t'ju ndihmuar të filloni me aplikacionin celular Flipboard. Kjo është thjesht hyrëse pasi ka shumë veçori të personalizueshme në Flipboard. Pasi të keni përfunduar këtë tutorial do të keni njohuritë themelore të Flipboard
Hekurudha automatike e përqendrimit makro: 13 hapa (me fotografi)

Hekurudha e automatizuar e fokusimit makro: Përshëndetje komunitet, do të doja të prezantoja modelin tim për një hekurudhë të automatizuar makro fokusimi. Ok, pra pyetja e parë se çfarë djalli është një hekurudhë fokusi dhe për çfarë përdoret? Fotografia makro ose e afërt është arti i imazhit të shumë të vegjëlve. Kjo mund të