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-13 06:58
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.