Përmbajtje:

Fillimi me hekurudha: 17 hapa
Fillimi me hekurudha: 17 hapa

Video: Fillimi me hekurudha: 17 hapa

Video: Fillimi me hekurudha: 17 hapa
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Korrik
Anonim
Fillimi me Hekurudha
Fillimi me Hekurudha

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

Ndërtimi i një faqe komenti
Ndërtimi i një faqe komenti

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

Krijoni Aplikacionin
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

Ekzekutimi i komandave të para
Ekzekutimi i komandave të para

Në dritaren tuaj të sapo hapur të tastierës, shkruani: komentoni shinat

Hapi 6: Krijoni Kontrolluesin

Krijoni Kontrolluesin
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

Krijoni Post Modelin
Krijoni Post Modelin

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

Finnaly Disa gjëra të vërteta rubini
Finnaly 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

Shtoni Fushat
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

Ku është Konfigurimi
Ku është Konfigurimi
Ku është Konfigurimi
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

Krijoni bazën e të dhënave
Krijoni bazën e të dhënave
Krijoni bazën e të dhënave
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

Krijimi i bazës së të dhënave
Krijimi i bazës së të dhënave
Krijimi i bazës së të dhënave
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

Filloni serverin Ruby
Filloni serverin Ruby
Filloni serverin Ruby
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

Vendosni kontrolluesin
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

Ndryshoni Kontrolluesin
Ndryshoni Kontrolluesin

Në SciTE modifikoni kontrolluesin me addingscaffold: postright në mes.

Hapi 16: Migroni Db

Migroni Db
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ë

Shikoni atë që kemi bërë
Shikoni atë që kemi bërë

Hapni shfletuesin tuaj të internetit në https:// localhost: 3000/komentet dhe shihni se si duket.

Recommended: