跳轉到內容

Ruby on Rails/入門/約定優於配置

來自華夏公益教科書
前一頁:入門/模型-檢視-控制器 索引 下一頁:入門/建立應用程式

約定優於配置

[編輯 | 編輯原始碼]

當你開始使用 Rails 時,你會發現自己會檢視控制器以及大量用於資料庫的檢視和模型。為了減少繁重的配置需求,Rails 背後的團隊制定了一些規則來簡化應用程式的開發。這些規則並非單向的。你可以定義自己的規則,但對於初學者(以及你未來的工作)來說,最好遵循 Rails 提供的約定。這些約定可以加快開發速度,使你的程式碼簡潔易讀,最重要的是,這些約定可以讓你輕鬆地在應用程式中導航。

以下示例將展示約定如何協同工作:你有一個名為orders的資料庫表,它包含主鍵id。相應的模型名為order,處理所有邏輯的控制器名為orders_controller。檢視被分成不同的操作:如果控制器具有newedit操作,那麼也會有 new- 和 edit-檢視。

華夏公益教科書