蜜桃无码视频,国产精品 17c,5g-天天看天天奭免费入口,乱亲女H秽乱长久久久

歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁 > 教育學(xué)習(xí) > 為什么

為什么

怎么樣更好地理解 Rails 的源碼?

分類: 為什么 常識詞典 編輯 : 常識 發(fā)布 : 08-20

閱讀 :344

怎么樣更好地理解 Rails 的源碼?感覺很多rails的開源項目都不像傳統(tǒng)項目那邊有完善的文檔,可以通過文檔去了解整個系統(tǒng)的總體架構(gòu)再去源碼那細看實現(xiàn),現(xiàn)在直接跑到git-ub看源碼不知從何入手,不知各位前輩有什么建議?7 個答案

答案 1:

step 1: 懂Ruby語法基礎(chǔ): 數(shù)據(jù)類型, class, module, block,proc等step 2: 理解Rails MVC, Rails各個模塊, 項目結(jié)構(gòu)目錄。step 3 : 開始看項目源碼。Git-ub上多是gem,plugin. 你需要了解如何寫一個gem, plugin。 如果是Rails3的gem, 應(yīng)該了解什么是Rails Engine,以及相關(guān)的東西。 看不懂源碼,最關(guān)鍵的是因為你step1和step2沒掌握, 這個別人幫不了你。

答案 2:

rails的Api一直在變,想學(xué)好rails最好了解rails是從哪幾個模式架構(gòu)起來。action_record模式 = > activerecordfront controller形式 = > active dispatc-InterceptingFilter = > activecontroller filteractiveviewrails configurator強烈建議了解了這些模式后,自己嘗試用這個模式來實現(xiàn)一個mini_rails。掌握了這些神,再去學(xué)習(xí)形

答案 3:

1,安裝一個實例,試用一下功能。2,在安裝過程中會理解到安裝要求的環(huán)境等。3,再根據(jù)功能模塊理解代碼結(jié)構(gòu)。

答案 4:

我的經(jīng)驗,系統(tǒng)學(xué)好rails,學(xué)習(xí)過程中,多看rails源碼,把一些流程看清楚。然后再去讀git-ub里的源碼,遇到?jīng)]用過的gem,先看下這個gem的文檔,然后再看具體的項目中使用它的代碼,這樣就會知其然知其所以然。

答案 5:

rails項目文檔還是挺全面的,2.0以后文檔質(zhì)量有了不小的提升。建議先搞清楚各模塊的功能、結(jié)構(gòu)和關(guān)系,然后從粗到細,逐個模塊慢慢看。

答案 6:

1,基礎(chǔ),先讀通Programming Ruby 1.92,測試,先讀懂所有的spec或test3,最小化和模塊化,想象你如果寫這個功能如何做,先還原最基本的功能,然后一步步擴展

答案 7:

前幾天看到過一篇文章,講讀Rails源碼,最好從ActiveSupport這個模塊開始,因為這個模塊中的子模塊都是獨立的,所以不存在繞來繞去把你繞暈的情況,這樣就比較好懂。當(dāng)然,前提是你必須懂:>

Ruby,正如前面有人說的,最好讀一下 Programming Ruby 1.9

metaprogramming,最好讀一點metaprogramming的書

国产日本韩国亚洲色图| 国产精品亚洲玖玖玖在线| 在线观看免费av网站| 色影音人妻久久| 日木黄色区A一区二区| 久久久噜噜| 91精品久久久久久久| 啵啵网亚洲色图| t66y国产精品久久久| 在线成人免费视频| 国产超碰九七香蕉| 久久91热蜜臀| 精品成人歐美日韓激情| 色老头久久| 1000又黄又爽的视频免费看| 东北女人AV在线| 日韩精极品视频在线免费观看| 女人自慰国产| 亚洲、日韩、欧美| 2019AV视频| 综合99久久无码一区人妻| 亚洲五码不卡视频| 91福利国产在线在线播放| 草草在线精品免费视频| 日韩精品一区二区视频| 极品粉嫩小泬白浆20PA片| 91色鬼| 久久亚洲国产香蕉视频| 欧美办公室激情性videos| 就去射中文网| 欧美久久青品| 狠狠色综合网站久久久| 国产乱伦熟女| 在线亚洲每天精品无码| 狠狠狠狠狠狠狠狠狠狠狠干| 三上悠亚在线观看一区| 最刺激a大片免费观看| 国产无码黄片| 久久久精品呻吟| 欧美精品五区在线| 色婷婷伊人久了|