跳转到内容

Ruby on Rails/入门/约定优于配置

来自维基教科书,开放世界中的开放书籍
前一页:入门/模型-视图-控制器 索引 下一页:入门/创建应用程序

约定优于配置

[编辑 | 编辑源代码]

当你开始使用 Rails 时,你会发现自己会查看控制器以及大量用于数据库的视图和模型。为了减少繁重的配置需求,Rails 背后的团队制定了一些规则来简化应用程序的开发。这些规则并非单向的。你可以定义自己的规则,但对于初学者(以及你未来的工作)来说,最好遵循 Rails 提供的约定。这些约定可以加快开发速度,使你的代码简洁易读,最重要的是,这些约定可以让你轻松地在应用程序中导航。

以下示例将展示约定如何协同工作:你有一个名为orders的数据库表,它包含主键id。相应的模型名为order,处理所有逻辑的控制器名为orders_controller。视图被分成不同的操作:如果控制器具有newedit操作,那么也会有 new- 和 edit-视图。

华夏公益教科书