Ruby on Rails 正體中文版
Ruby on Rails 正體中文版
RoR 包括了
甚麼?Rails 是個完整的程式架構用來開發有資料庫的網頁程式。 其程式設計型態為 模型-檢視-控制器 (Model-View-Control)。不管是 檢視裡的 Ajax,還是 控制器裡的 需求/回覆,還是模擬資料庫的模型,Rails 都是用 Ruby 來開發。你只需要一個資料庫 和一個網頁伺服器就可以上線。
誰已經在用
Rails 了?新開的公司,非營利性的組織,和企業機構都有在用 Rails。 Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。 協同運作,社群,電子商務,內容管理,統計資料等 都可用 RoR。例子:
Basecamp: 企劃管理
37signals 開發的第一套 Rails 程式。
Campfire: 商業界用的團體聊天室。
Ajax 套用推於極限。
43things: 實現你生命中的目的。
ODEO: 錄下並分享音樂。
Strongspace: 安全的分享檔案。
Typo: 部落格程式
看更多例子
我還需要
甚麼?Rails 跟很多不同的 網頁伺服器 和 資料庫 都可相容。我們推薦Apache 或 lighttpd 跑 FastCGI / SCGI 來當網頁伺服器。資料庫的話你可以用 MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, 或 Firebird. 幾乎任何的電腦系統都可以跑,但我們推薦 Unix 家族的來當上線用的機器。
如果你需要架站,RoR 官方網站用的是 TextDrive。 它提供極好的專案並有經驗的職員。 不管是分享或私人的架站服務,他們是 RoR 的專家。 Wiki 裡面有列其他提供架站服務的廠商。
Ruby
Rails 開發環境詳細的步驟可以來這裡看, 裡面有影片顯示喔。
我們建議用Ruby 1.8.6 . Ruby 1.8.7, 1.8.5, 1.8.4, 還有 1.8.2 也可以,可是 1.8.3 版不行。
原始碼: 自己編輯程式
Windows 安裝檔案: Ruby, 受歡迎的外加功能, 編輯器
OS X 10.4: 內含的 Ruby 壞了,用這篇入門文章
OS X 10.5: 先安裝系統的 developer tools 然後下 “gem update rails” 指令
詳細的 Ruby 跟 Rails 安裝方法可到這裡參考。
RubyGems
RubyGems 是 標準的 Ruby 套裝軟體管理程式. 它很像 apt-get, emerge, 和其他作業系統的套裝軟體管理程式。
下載
(解壓縮,然後在其目錄下打:”ruby setup.rb”)
Rails
gem install rails –include-dependencies
以後更新版本的 Rails 也可以用同樣的方式安裝。或下載獨立的 Rails 程式。
寫你的程式
rails path/to/your/new/application
cd path/to/your/new/application
ruby script/server
“path/to/your/new/application” 是 到你的程式的路徑
你現在已在跑 Ruby on Rails 了! 打開 http://0.0.0.0:3000 並遵照上面的指示。
包裝好的 Ruby on Rails
OS X: Locomotive.
Windows: Instant Rails.