1. 程式人生 > >Ruby on Rails教程 和Ruby&Rails 入門大全,對新手很有用

Ruby on Rails教程 和Ruby&Rails 入門大全,對新手很有用

我自己常用的gem包:
資料庫驅動
mysql , sqlite3-ruby, postgre-pr,名字不言而喻。
很遺憾並不是所有的Ruby庫都是通過gem方式安裝,比如針對Oracle的ruby-oci8驅動,得直接去Rubyforge下。


圖形庫
Rmagick是非常優秀的影象處理庫,需要另外安裝ImageMagick或GraphicsMagick。該庫常被用於生成縮圖這樣的任務。
gruff是基於Rmagick的圖表生成工具。產生的影象頗具Apple設計風格神韻,還支援多種配色模板,頗為流行。
gnuplot是同名用於科學統計圖表繪製工具的Ruby介面。


Html/XML解析工具
rubyful_soup和Ruby自帶的REXML不同,它把XML結構對映成自然的物件層次和hash方便使用。rubyful_soup包含多個解析器,其中的html解析器BeautifulSoup具有容錯功能。


工具庫
rio為各種IO需求(檔案,目錄,壓縮檔案,URI, CSV格式文字,StringIO)提供了簡潔一致的操作介面。
rake類似make和Ant的任務管理工具,但是配置更靈活簡單。Rails預定義了大量rake任務方便資料庫管理,文件生成,測試的執行。你可以在Rails專案下執行rake --tasks命令來察看可使用的任務。

Web模板
RedCloth實現了Textile風格模板渲染而BlueCloth實現了Markdown風格。這兩個名字真是有趣。


Web伺服器
Mongrel相比Rails自帶的純Ruby伺服器Webrick速度快很多並支援併發訪問,有望稱為Ruby的Tomact。




常用資源
國內網站
www.javaeye.com 其中的ROR版塊集中了一些行業經驗豐富的專家
www.railscn.com 聚集了一批Rails愛好者,來自國內國外香港臺灣。


國外網站
www.ruby-doc.org Ruby文件集散地
rubyquiz.com Ruby每週一題彙總
www.rubyonrails.org Rails主站,文件,wiki,原始碼
rails.techno-weenie.net Rails問答
www.ruby-forum.com Ruby,Rails郵遞列表Web介面
www.bigbold.com/snippets/tags/rails Rails程式碼片段庫


我整理的Railsdoc和Rubybook,對ROR的新手很有用:

Rails Doc

Enterprise Integration with Ruby.pdf

Ruby Hacking Guide.pdf

trap.chm

the ruby way.chm

ruby中文文件.chm