教程需求
本教程需要以下技術和資源:
一個資料庫伺服器
支援 Ruby 的 NetBeans IDE 6.0
建立樣本資料庫
注意:本教程使用 MySQL 資料庫伺服器。有關在 Ruby 應用程式中有使用MySQL 資料庫伺服器的資訊,請參閱 安裝和配置 Ruby 支援。本文檔中同樣包括如何使用 Java DB 資料庫伺服器的技巧。
建立 Ruby on Rails 項目之前,首先需要先建立一個 rubyweblog_development 資料庫。步驟如下:
開啟一個命令視窗。
啟動 MySQL 資料庫伺服器,如果它還沒有啟動。
輸入以下命令建立 rubyweblog_development 資料庫,然後單擊斷行符號鍵。mysqladmin -u root -p create rubyweblog_development
注意: 如果根使用者未設定口令,則省略 -p 參數。
建立 Ruby on Rails 項目
首先,建立一個 Ruby on Rails 項目。預設情況下,Ruby on Rails 應用程式將建立在符合項目約定的目錄結構中。
在 NetBeans IDE 中,選擇 File > New Project。
在 Categories 欄中選擇 Ruby ,在 Projects 欄中選擇 Ruby on Rails Application。單擊 Next 按鈕。
注意:首次在 IDE 中建立 Ruby 項目時,IDE 會檢查系統中是否還安裝了其他 Ruby 軟體(除了 IDE 隨帶的 JRuby 軟體之外)。如果有,IDE 會彈出一個對話方塊,詢問您選擇使用哪一個軟體。如果要使用 IDE 隨帶的 JRuby 解譯器,就選擇 JRuby,反之,選擇安裝的 Ruby。有關更多資訊,請參閱安裝和配置 Ruby 教程中的 Configuring the IDE to Use Your Own Ruby Installation 一節。
在 Project Name 欄中輸入 RubyWebLog 。接受所有其他預設設定。
單擊 Finish 按鈕,這樣便建立了一個新項目。
IDE 將建立一個項目目錄,名稱與您的項目名稱相同。您將看到:
Projects 視窗包含應用程式的基本類別。需要特別關注的是 Controllers、Models 和 Views 節點。在本教程中,我們將遵循基本流程建立模型、添加控制器並產生視窗。
Output 視窗將列出應用程式的檔案清單。您可以單擊 Output 視窗中的連結在編輯地區開啟該檔案。
設定資料庫環境
接下來的步驟是編輯 database.yml 檔案,該檔案已經配置使用 MySQL 配接器和 development 資料庫。您無需進行任何配置,除非設定了根使用者口令。
開啟 Configuration > database.yml
編輯 database.yml 檔案,在 development 配置中添加 口令。
儲存並關閉 database.yml 檔案。
特別注意: 如果作業系統的主檔案中未包含 localhost,則使用 127.0.0.1 代替。另外還需注意,在一些系統中,應使用小寫字母進行資料庫設定。