好久沒記錄了,這期間做了很多事
發現網上的資料遠不夠學習的
於是去書店買了本書--[i]《web開發敏捷之道--應用rails進行敏捷web開發,第二版》[/i]
感覺這書很好,講的很細,比較適合有程式設計基礎但剛接觸ror的人學習(打了折80多塊)
唯一的不足就是比較老了,貌似第三版已經出了,但是還沒有中文版。
—————————————————————————————————————————
當然,光看是沒有用的。買來之後翻了幾十頁,決定跟隨書中的例項講解做一遍。
這期間個人感覺最費勁的就是搭配環境,所以總結了幾條經驗。
1.跟隨教程學習的時候,最好按照教程中的軟體版本安裝。會省去很多不必要的麻煩。
2.在弄懂乙個引數的作用之前,不要隨意更改它。(就因為乙個mysql埠號,害得我調查了一下午。)
3.看書的同時記筆記,如果不是借來的書,最好是在書上時時標註。方便以後查閱,也方便他人借閱時參考。
—————————————————————————————————————————
比起剛剛接觸ror時那份驚奇,現在更多的感覺是讚嘆rails作者的用心良苦。與其說rails是最簡潔的框架,不如說它是最死板的框架。(也許你會舉出很多例子來告訴我它並不死板,但我說的是,如果真的想發揮它的敏捷優勢,你必須熟練的掌握並遵守它的「規約」)
目前正在跟隨教程中的乙個書店例項進行臨摹,偶爾自己改動改動看看效果。打算完成之後改用rails2.0重新做一遍。
最後,我認為,搭建環境是最鍛鍊人也是最折磨人的,光乙個radrails就折騰了將近半天,加上ruby和rails,總計花費了3天左右在環境上。但是收穫還是有的,總體上了解了ruby和rails的關係,對了,還有mysql,這是我第一次用,呵呵。
ROR學習筆記
1.關於form for的理解 form for book,book,url do f book 決定 name 和 id book 決定 value值 所以在新建model的表單都沒有 book引數 在update和delete的表單裡都帶上 book引數用來顯示 2.關於form.select ...
Python學習筆錄
參考 1.type和isinstance區別 type a a,type 不會認為子類是一種父類型別。isinstance a a isinstance 會認為子類是一種父類型別。2.標準資料型別 python3 中有六個標準的資料型別 number 數字 string 字串 list 列表 tup...
git 學習筆錄
說到git命令,首先我們要理解git 的執行原理,簡單的分為4個部分,分別是workspace工作區,stage快取區,resposity 本地倉庫以及remote遠端倉庫 從根本來說,git就是一套內容定址檔案系統,我們學會一些簡單的命令列操作即可,目的就是將我們本地倉庫 提交至遠端倉庫,中間的快...