專案裡面預設的目錄結構如下
| Files | Description |
|---|---|
config.ru | 用來啟動應用程式的 Rack 伺服器設定檔 |
Gemfile | 定義此專案要使用哪些 Gems 套件 |
README.md | 說明 |
Rakefile | 載入可以被命令列執行的一些 Rake 任務 |
app/ | 程式主要內容都放在這個目錄,包括 MVC 檔案 |
app/controllers/ | 控制器 |
app/helpers | Helpers |
app/models | Models |
app/views | Views |
config/ | 設定檔、路由、資料庫設定 |
db/ | 資料庫的結構綱要 |
doc/ | 用來放自己看的文件 |
lib/ | 放一些自定的 Module 和類別檔案 |
log/ | 應用程式的 Log 記錄檔 |
public/ | 網路上看得到的目錄,css js 圖檔等靜態檔都是放這裡 |
script/ | 放 rails 指令和其他 script 指令 |
test/ | 放單元測試 |
tmp/ | 暫存檔 |
vendor/ | 用來放第三方程式碼外掛的目錄 |