Traveling Ruby這個項目提供了一個自包含、便攜式的Ruby Binaries。這個Ruby binaries可運行在任意Linux發行和任意 OS X 機器。它讓Ruby app 開發人員可以將這些binaries與他們的 Ruby app 綁定,這樣給最終用戶只需要一個單獨的包,不需要讓用戶先安裝 Ruby 或 gems。
ActiveRecord是Rails提供的一個對象關系映射(ORM)層,從這篇開始,我們來了解Active Record的一些基礎內容,連接數據庫,映射表,訪問數據等。<br> Active Record使用基本的ORM模式:表映射成類,行映射成為對象,列映射成對象的屬性。與很多大量使用配置的ORM庫不同,Active Record最小化了配置。
Ruby 編程 程序員務實指南
Ruby 經驗總結
Exerb 是一個可以把 Ruby 腳本以及其依賴的 Ruby 擴展庫轉換成 Windows 下的單個的可獨立運行的可執行文件的工具 到 Exerb Project 的主頁 下載安裝包解開并執行里面的 setup.rb 即可完成安裝。
Spree一款采用Ruby on Rails開發的開源商城,兼容Rails 2.1,它作為獨立的一個軟件發布,可擴展,還包括完整的數據模型和管理界面。
Ruby的標識名用來指向常量,變量,方法,類和模塊。標識名的首字符用來 幫助我們確定標識所指向內容的作用域。一些標識名,就是上面所示的關鍵字,不 能用來當作常量,變量,方法,類或模塊的名字。
Ruby是一種功能強大的面向對象的腳本語言,她可以使您方便快捷地進行面向對象編程.Ruby使文本處理和系統管理變得簡單,與Perl非常相似.一句話:簡單明了,擴展性強,移植性好.<br> Ruby的幾大亮點: 語法簡單; 垃圾回收; 可移植性; 動態載入; 完全免費; 正則表達式.
Ruby是什么:一種為簡單快捷面向對象編程而創的腳本語言,在20世紀90年代由日本人松本行弘開發,遵守GPL協議和RubyLicense。Ruby設計理念:減少編程時候的不必要的瑣碎時間,令編寫程序的人高興,是設計Ruby語言的Matz的一個首要的考慮;其次是良好的界面設計。
身為 Ruby 開發者,有件總是令我煩心的事——Python 開發者有一份好的編程風格參考指南(PEP-8)而我們永遠沒有一份官方指南,一份記錄 Ruby 編程風格及最佳實踐的指南。我確信風格很重要。我也相信像 Ruby 這樣的黑客社區,應該可以自己寫一份這個夢寐以求的文檔。
A useless gem that prepends the table flipper on Exception messages.
當測試人員通過Watir來進行自動化測試腳本的編寫時,就不要指望通過“錄制”的方式來生成初始腳本了,我們需要手動編寫page文件,page文件主要是負責對一個頁面內控件的描述,就好比QTP、RFT中的對象地圖(object map),只不過Watir是手動編寫對象描述,而其他自動化測試工具可以錄制后(或手動抓取后)生成。“回放”過程中,控件的識別是通過page文件定義的屬性進行識別。
Cairo的Ruby綁定。Cairo是一個支持多種輸出的2D圖形庫。目前支持的輸出包括X Window系統、win32、圖片、Quartz、XCB、PostScript和PDF文件。
try-ruby ( http://tryruby.org/ ) 的一個簡單克隆實現,實現了基本功能。
Sparrow 是一個非常快速而且輕量級的 Ruby 消息隊列,遵循 memcached 協議,意味著你可以使用任何 Ruby 的 memcached 客戶端來連接到 Sparrow 服務。Sparrow 將消息保存在內存中,并在關閉時通過 SQLite 將消息持久化到磁盤。
puby 是 Ruby 解釋器的 Python 接口。
Ruby語言的代碼可讀性是很強的。本問答只把一些語法特點、以及別的語言中可能沒有或不同的東西展現出來,目的在于讓有別的編程語言經驗的人能快速讀懂Ruby代碼。
Ruby是"一種用于迅速和簡便的面向對象編程的解釋性腳本語言";這意味著什么?解釋性腳本語言:有直接呼叫系統調用的能力,強大的字符串操作和正則表達式,開發中快速回饋。
用Ruby與Ruby On Rail開發應用程序的IDE。集成一個web服務器和數據庫,支持Subversion版本庫。 (105MB) (92MB) (130MB)
RDT(Ruby Development Tools)是一個用于Ruby開發的Eclipse插件.它提供的功能包括:語法高亮顯示,快速語法分析,圖形大綱,單元測試,內容提示,源碼格式和一個正則表達式插件等。