Ruby On Rails

Rails 已与 Ruby 紧密相连,以至于现在人们用 Ruby on Rails 谈论编程已经司空见惯,就好像 Ruby on Rails 是编程语言的名称一样。

实际上,Rails 是一个框架 - 一组工具和代码库 - 可以与 Ruby 一起使用。它有助于创建基于 Web 前端的数据库驱动的应用程序。Rails 使你能够开发响应用户交互的网站:例如,用户能够在一个页面上输入和保存数据,并在其它页面上搜索和显示已有数据。这使得 Rails 适合创建动态网站,可以“动态”(on the fly)生成网页,而不是加载静态的,预先设计的页面。典型应用包括:协作网站,如在线社区,多作者书籍或维基,购物网站,论坛和博客。

我们将尽快通过动手指南来创建博客。首先,让我们仔细看看 Rails 框架的细节。

本章旨在让你体验 Ruby On Rails 的开发。但请记住,Rails 是一个庞大而复杂的框架。我们将只涵盖最基本的要点!我们在本章中使用的是 Rails 的第 2 版。这些示例不适用于 Rails 1,并且不保证可以与任何未来的 Rails 版本一起使用。