rails的2周嘗試

2021-08-29 06:24:46 字數 484 閱讀 6793

近2周的rails使用,有一些開心也有些失望。

首先rails有大量的使用習慣,從函式名,到引數以及表名充斥著大量的習慣,不管喜歡與否,你得接受。有些習慣實在讓我有些難以理解。不理解帶來的問題就是不正確的使用。

第2、幫助不好,很難查,可能最好的幫助就是那本《rails敏捷開發》,而rails的幫助內容極少,也很散亂,常常函式的幫助連引數都沒有寫清楚做什麼用的,幫助中基本沒有例子。還好測試較為容易。好的就是幫助中有的函式帶原始碼,這樣你可以通過看原始碼知道它的用途。

3、實現同乙個功能的函式往往有很多的,有時僅僅就是名字不同而已。

4、我使用radrails,ide的功能還基本滿意,但是還是經常出現了變數名寫錯或者函式名寫錯的問題。

5、對於activerecord實在喜歡,簡單而實用,它並不排斥sql。

6、rhtml的之間的render很舒服,render的方式多種多樣,很有價值。

7、報錯提示資訊友好,能直接找到問題,即使問題在rhtml上。

嘗試安裝rails伺服器

主要內容參考 但我省略了前3步。我用instantrails 1.6 win.zip,解壓後,就有了ruby1.8.5和rails1.2和gem 然後,4.安裝mongrel 4.1 命令列下輸入 gem install mongrel y 4.2 中間會提示安裝什麼版本,我安裝的是最新版本的win...

嘗試寫個爬蟲(2)

爬蟲的工作原理 主要技術 1.獲得url,解析出主機,埠以及資源路徑 2.呼叫dns解析程式,將url轉換成ip位址 4.迴圈獲得伺服器端的返回資訊,並儲存到本地。dns 網域名稱系統 用於網路資源的命名管理,將internet上的網域名稱與真實的ip位址進行一對一或一對多的對映,使用者可以通過輸入...

Rails2的部分新特性

大多數常見的異常都可以統一處理,而不是每個需要單獨的處理。通常情況下,你只需要覆蓋rescue action in public方法,來進行統一的異常處理即可。但是你也有可能需要使用自己的case語句來處理特定場合的異常。因此我們現在提供了乙個類級別的巨集叫做rescue from,你可以使用它來宣...