Talaan ng mga Nilalaman:
- Hakbang 1: Huwag Ulitin ang Iyong Sarili
- Hakbang 2: Pagbuo ng isang Pahina ng Komento
- Hakbang 3: Isang Little Background
- Hakbang 4: Lumikha ng Application
- Hakbang 5: Pagpapatupad ng mga Unang Utos
- Hakbang 6: Lumikha ng Controller
- Hakbang 7: Lumikha ng Modelo ng Pag-post
- Hakbang 8: Finnaly Ilang Totoong Ruby Stuff
- Hakbang 9: Idagdag ang Mga Patlang
- Hakbang 10: Nasaan ang Config
- Hakbang 11: Lumikha ng Database
- Hakbang 12: Paglikha ng Database
- Hakbang 13: Simulan ang Ruby Server
- Hakbang 14: I-set up ang Controller
- Hakbang 15: I-edit ang Controller
- Hakbang 16: Lumipat sa Db
- Hakbang 17: Tingnan kung Ano ang Tapos Na
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Nakita mo na ba ang isang website na napakalamig at nakikipag-ugnay sa iyo sa immeditaly na nagtaka ng "Paano nila ginawa iyon?". Kaya't ipapakita ko sa iyo ang isang paraan na magagawa ito. Siyempre hindi kami lilikha ng isang site na kasing ganda ng Mga Instructable upang magsimula, ngunit ang mga prinsipyo ay madaling lumago sa anumang uri ng site na maaari mong isipin na may kaunting trabaho.
Hakbang 1: Huwag Ulitin ang Iyong Sarili
"Huwag ulitin ang iyong sarili", ang pahayag na ito ay karaniwang sinusundan ng isang "Ano?" … pagkatapos ay ulitin mo ang "Huwag ulitin ang iyong sarili". Ang isa sa mga pangunahing prinsipyo ng Ruby ay D. R. Y. kaya't mananatili tayo dito hangga't maaari. Magsimula tayo sa pamamagitan ng paghahanap ng isang ganap na gumaganang balangkas. Ang Instant Rails ay isang mahusay na proyekto. Mag-click sa link at i-unzip ang file sa isang direktoryo na walang mga puwang (tulad ng C: ). Huwag mag-alala para sa isang maliit na file na kinakailangan ng mahabang panahon upang ma-unzip, ito ay dahil sa maraming mga maliliit na folder na naglalaman nito.
Hakbang 2: Pagbuo ng isang Pahina ng Komento
Siguraduhin muna na hindi ka nagpapatakbo ng anumang iba pang web server tulad ng IIS. Kung isinasara mo iyon ngayon.
Ngayon simulan ang InstantRails.exe Ito ay malamang na magtanong upang i-update ang mga file ng pagsasaayos. Piliin ang OK.
Hakbang 3: Isang Little Background
Kaunting background kung paano talaga gumagana ang Ruby on Rails.
Gumagana ang Ruby on Rails gamit ang isang istraktura ng MVC. Iyon ang Model, View, at Controller. Ang Modelo ay ang bahagi na gumagawa ng lahat ng gawain, ito ang magiging numero ng cruncher, ang istraktura ng imbakan atbp …. Ang View ay isang manonood lamang. Ito ay magiging pangkalahatang format na ipinakita sa isang web page sa aming demonyo. Ang Controller ay ang bahagi na kumukuha ng input ng gumagamit at ipinapasa ito sa Model. Kaya nakikita mo ang Gumagamit na naglalagay ng teksto sa Controller, pagkatapos ay ipinapasa sa Model kung saan gumagawa ito ng isang bagay at dinuraan ito pabalik sa View. Sapat na simple, ngunit isaisip ito habang dumaraan kami sa mga susunod na hakbang.
Hakbang 4: Lumikha ng Application
Hinahayaan muna ang lumikha ng isang rails app
Buksan ang isang ruby window sa pamamagitan ng paggamit ng icon na InstantRailsI sa kaliwang tuktok na Mga Application ng Open Open Ruby Consolw Window
Hakbang 5: Pagpapatupad ng mga Unang Utos
Sa iyong bagong bukas na uri ng window ng console: komento sa riles
Hakbang 6: Lumikha ng Controller
Ginagawa namin ang tagakontrol ngayon. Mag-navigate sa bagong direktoryo: komentong cdNga susunod na uri: ruby script / bumuo ng mga Komento ng controller
Hakbang 7: Lumikha ng Modelo ng Pag-post
Bumubuo kami ngayon ng isang bagong modelo na tinatawag na Post. Ito ay halos magkapareho sa huling isa. Uri: ruby script / bumuo ng modelo ng Post
Hakbang 8: Finnaly Ilang Totoong Ruby Stuff
Pumunta sa iyong explorer window sa rails_appscommentdbmigrate
Buksan ang file 001_create_posts.rb Dapat itong buksan sa SciTE, kung hindi mo maaaring gusto mong gamitin iyon para sa natitirang demo na ito.
Hakbang 9: Idagdag ang Mga Patlang
Dito ay idaragdag namin ang mga patlang ng Pangalan at Komento. Sa ilalim ng linya na nagsisimulang lumikha_tapat insertt.column: pangalan,: stringt.column: puna,: textSave file at isara ang SciTE.
Hakbang 10: Nasaan ang Config
Mabilis na mga hakbang upang malaman kung ano ang dapat tawagan ng iyong database. Pumunta sa config folder at buksan ang database.yml file na may SciTE. Sa unang seksyon pagkatapos ng mga komento (ang berdeng teksto) makikita mo ang seksyon ng pag-unlad, iyon ang database na gagamitin sa ngayon. Ang pangalan ng aming database ay dapat na puna_development
Hakbang 11: Lumikha ng Database
Ngayon sa window ng command na InstantRails magsimula ang apache.
Maaaring kailanganin mong i-block ito sa iyong firewall. Susunod na pumunta sa IconConfigureDatabase (sa pamamagitan ng PhpMyAdmin)
Hakbang 12: Paglikha ng Database
Sa webpage hanapin ang kahon na may pamagat na Lumikha ng Bagong Database at punan ang pangalan ng database na kailangan namin. Narito ito: komento_developmentMagtapos ng mga default at isara ang window. Sa oras na ito magpatuloy at isara ang apache sa pamamagitan ng parehong pamamaraan na sinimulan namin ito ngunit gamitin na lang ang stop button sa oras na ito.
Hakbang 13: Simulan ang Ruby Server
Magbukas ng isang bagong window ng console (dapat mayroon ka ngayong 2 bukas). At sisimulan namin ang server. Una Mag-navigate sa direktoryo ng komento sa pamamagitan ng komento sa cd Ngayon input: ruby script / server
Hakbang 14: I-set up ang Controller
Ngayon nais naming i-set up ang controller para sa server.
Pumunta sa mga / Controller ng app at buksan ang mga file na comments_controller.rb sa SciTE
Hakbang 15: I-edit ang Controller
Sa SciTE i-edit ang controller sa pamamagitan ng addingscaffold: postright sa gitna.
Hakbang 16: Lumipat sa Db
Sa iyong unang window ng window ng console rake db: migrateIto ay ihahanda ang mga file at i-load ang mga ito para sa pagtingin.
Hakbang 17: Tingnan kung Ano ang Tapos Na
Buksan ang iyong web browser sa https:// localhost: 3000 / mga komento at tingnan ang hitsura nito.