Orodha ya maudhui:

Kuanza na Reli: Hatua 17
Kuanza na Reli: Hatua 17

Video: Kuanza na Reli: Hatua 17

Video: Kuanza na Reli: Hatua 17
Video: MAIDS WAINGIA BILA VIATU UKUMBINI !! NA WANAVYOJUA KURINGA SASA! |GadsonAndSalome |MCKATOKISHA 2024, Julai
Anonim
Kuanza na Reli
Kuanza na Reli

Je! Umewahi kuona wavuti ambayo ilikuwa ya kupendeza na ya maingiliano wewe ujinga ulijiuliza "Je! Walifanyaje hivyo?". Naam, nitakuonyesha njia moja ambayo inaweza kufanywa. Kwa kweli hatutaunda wavuti nzuri kama Maagizo kuanza, lakini kanuni zinaweza kukua kwa urahisi kuwa aina yoyote ya wavuti unayoweza kufikiria na kazi zaidi.

Hatua ya 1: Usijirudie

"Usijirudie", taarifa hii kawaida hufuatwa na "Je!"… Kisha unarudia "Usijirudie". Moja ya kanuni kuu za Ruby ni D. R. Y. kwa hivyo tutashika hii kwa kadiri inavyowezekana. Lets kuanza kwa kupata mfumo kamili wa kazi. Reli za Papo hapo ni mradi mzuri. Bonyeza kiungo na unzip faili kwenye saraka ambayo haina nafasi (kama C: ). Usijali kwa faili ndogo inachukua muda mrefu kufungua zip, hii ni kwa sababu ya folda nyingi ndogo ambazo ina.

Hatua ya 2: Kuunda Ukurasa wa Maoni

Kujenga Ukurasa wa Maoni
Kujenga Ukurasa wa Maoni

Kwanza hakikisha hautumii seva nyingine yoyote ya wavuti kama IIS. Ikiwa umefungwa hiyo sasa.

Sasa anza InstantRails.exe Itauliza sasisha faili za usanidi. Chagua OK.

Hatua ya 3: Asili Kidogo

Asili kidogo juu ya jinsi Ruby kwenye Reli hufanya kazi kweli.

Ruby kwenye Reli hufanya kazi kwa kutumia muundo wa MVC. Hiyo ni Model, View, na Mdhibiti. Model ni sehemu inayofanya kazi zote, itakuwa cruncher ya nambari, muundo wa uhifadhi nk…. Mtazamo ni kwamba tu mtazamaji. Hii kwa ujumla itakuwa muundo ambao umewasilishwa kwenye ukurasa wa wavuti kwenye maandamano yetu. Kidhibiti ni sehemu ambayo inachukua uingizaji wa mtumiaji na kuipitisha kwa Mfano. Kwa hivyo unaona Mtumiaji anaingiza maandishi kwenye Kidhibiti, ambayo hupitishwa kwa Mfano ambapo inafanya kitu na kuitema tena kwenye Mtazamo. Rahisi ya kutosha, lakini ikumbuke tunapopitia hatua kadhaa zifuatazo.

Hatua ya 4: Unda Maombi

Unda Maombi
Unda Maombi

Kwanza lets kuunda programu ya reli

Fungua dirisha la rubi kwa kutumia ikoni ya InstantRailsI upande wa kushoto kushoto Maombi ya Reli Fungua Dirisha la Ruby Consolw

Hatua ya 5: Utekelezaji wa Amri za Kwanza

Utekelezaji wa Amri za Kwanza
Utekelezaji wa Amri za Kwanza

Katika aina yako mpya ya dirisha la koni: maoni ya reli

Hatua ya 6: Unda Kidhibiti

Unda Kidhibiti
Unda Kidhibiti

Sasa tunafanya mtawala. Nenda kwenye saraka mpya: cd maoni Aina inayofuata: hati ya ruby / toa maoni ya mtawala

Hatua ya 7: Unda Mfano wa Chapisho

Unda Mfano wa Chapisho
Unda Mfano wa Chapisho

Sasa tunatoa modeli mpya inayoitwa Post. Hii ni karibu sawa na ile ya mwisho. Type: ruby script / kuzalisha mfano Post

Hatua ya 8: Finnaly Baadhi ya Vitu vya Ruby halisi

Finnaly Baadhi ya Vitu vya Ruby halisi
Finnaly Baadhi ya Vitu vya Ruby halisi

Nenda kwenye kidirisha chako cha mpelelezi kwenye rails_appscommentdbmigrate

Fungua faili 001_create_posts.rb Inapaswa kufunguliwa na SciTE, ikiwa haifanyi hivyo unaweza kutaka kuitumia kwa onyesho hili lote.

Hatua ya 9: Ongeza Mashamba

Ongeza Mashamba
Ongeza Mashamba

Hapa tutaongeza Sehemu za Jina na Maoni Chini ya mstari unaoanza kuunda_table insertt.column: name,: stringt.column: comment,: textSave file and close the SciTE.

Hatua ya 10: Config iko wapi

Config iko wapi
Config iko wapi
Config iko wapi
Config iko wapi

Hatua za haraka kupata kile hifadhidata yako inapaswa kuitwa. Nenda kwenye folda ya usanidi na ufungue faili ya database.yml na SciTE. Katika sehemu ya kwanza baada ya maoni (maandishi ya kijani) utaona sehemu ya maendeleo, hiyo ni hifadhidata itakuwa ikitumia kwa sasa. Jina la hifadhidata yetu inapaswa kuwa maendeleo_ya maoni

Hatua ya 11: Unda Hifadhidata

Unda Hifadhidata
Unda Hifadhidata
Unda Hifadhidata
Unda Hifadhidata

Sasa katika dirisha la amri ya InstantRails anza apache.

Unaweza kulazimika kufungua hii kwenye firewall yako. Ifuatayo nenda kwenye ikoni ya IonfigureDatabase (kupitia PhpMyAdmin)

Hatua ya 12: Kuunda Hifadhidata

Kuunda Hifadhidata
Kuunda Hifadhidata
Kuunda Hifadhidata
Kuunda Hifadhidata

Kwenye ukurasa wa wavuti pata sanduku lenye jina Unda Hifadhidata Mpya na ujaze jina la hifadhidata tunayohitaji. Hapa ni:

Hatua ya 13: Anza Seva ya Ruby

Anza Seva ya Ruby
Anza Seva ya Ruby
Anza Seva ya Ruby
Anza Seva ya Ruby

Fungua dirisha jipya la kiweko (sasa unapaswa kuwa na 2 wazi) Na tutaanza seva. Kwanza Nenda kwenye saraka ya maoni na cd maoni Sasa pembejeo: hati ya ruby / seva

Hatua ya 14: Sanidi Kidhibiti

Sanidi Kidhibiti
Sanidi Kidhibiti

Sasa tunataka kusanidi kidhibiti kwa seva.

Nenda kwa watawala wa programu na ufungue maoni_controller.rb faili katika SciTE

Hatua ya 15: Hariri Kidhibiti

Hariri Kidhibiti
Hariri Kidhibiti

Katika SciTE hariri mtawala na addingscaffold: postright katikati.

Hatua ya 16: Hamisha Db

Hamisha Db
Hamisha Db

Katika aina yako ya kwanza ya daftari la das db: migrateHii itatayarisha faili na kuzipakia kwa kutazama.

Hatua ya 17: Angalia kile Tumefanya

Angalia Tuliyoyafanya
Angalia Tuliyoyafanya

Fungua kivinjari chako kwa https:// localhost: 3000 / maoni na uone jinsi inavyoonekana.

Ilipendekeza: