探索 Ruby on Rails:构建基础 Web 应用
1. 认识 Ruby on Rails
Ruby on Rails 是一个开源的 Web 应用开发框架,由 David Heinemeier Hansson 开发。它基于 MVC(Model-View-Controller)架构模式,将应用主要分为模型(Models)、视图(Views)和控制器(Controllers)三个部分。
- 模型(Models) :用于表示应用使用的数据形式,并包含操作和检索数据的逻辑。在 Rails 中,模型以类的形式表示。
- 视图(Views) :是用户看到的模板和 HTML 代码,负责将数据转换为用户可查看的格式,可输出 HTML、XML、RSS 等格式。
- 控制器(Controllers) :处理用户输入,控制数据发送到视图进行输出,包含绑定模型、数据和视图的逻辑。控制器中的方法称为动作(Actions)。
使用 Rails 的常见动机是它能减少使用其他技术开发 Web 应用所需的基础工作,例如数据库访问、动态页面元素(如 Ajax)、模板和数据验证等功能,要么是预配置的,要么只需几行代码即可配置。此外,Rails 鼓励良好的开发实践,所有 Rails 应用都支持单元测试,其指导原则是“不要重复自己”(DRY)和“约定优于配置”。
2. 安装 Rails
Rails 框架由多个不同的库组成,但由于所有部分都作为 RubyGems 分发,因此安装很简单。以下是 Rails 的组成库:
- Ra
超级会员免费看
订阅专栏 解锁全文
735

被折叠的 条评论
为什么被折叠?



