Rails 网络开发从此轻而易举
RaiRails 2.0.2: Some new defaults and a few fixes, Rails 2.0: It's done!, Rails 1.2.6: Maintenance

心动

Screencasts

视频演示和讲解

行动

Download

发布于2008年5月31日

更进一步

Documentation

API文档, 书籍, 教程, 代码示例

溶入

Community

加入开发者社区

“Ruby on Rails 是一个重大突破,大大降低了编程的门槛。
以前需要数周或数月才能实现的强力网络应用程序,
现在只需要几天而已。”
-Tim O'Reilly, O'Reilly 媒体创始人
阅读更多评论

Rails包括了哪些东西?

Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

 

谁已经在使用
Rails?

各类机构,从初创公司、非赢利性组织到企业集团都在使用Rails。Rails是一个基础框架,适用于开发各类网络应用程序。至于这个程序究竟是团队合作平台,社区,电子商务,内容管理或者统计系统, 则由你来决定。譬如:

Basecamp

Basecamp(英语): 项目管理。
由37signals开发的Rails原型程序。

Backpack

Backpack(英语): 内部网应用。
Rails 程序中的Ajax模块原型。

43things

43things(英语): 实现你的生活
目标。

Lighthouse

Lighthouse(英语): 简便的Bug
跟踪系统。

Strongpace

招聘栏: 让你的网站立刻创收。

Twitter

菜盘子: 大家聊菜谱,分享你的厨艺。

Shopify(英语): 电子商务系统。

Fluxiom(英语): 电子数据管理系统。

   

查看更多应用程序(英语)

 

我还需要其
他什么?

Rails 支持各类网络服务器和数据库。在服务器方面,我们推荐Apachelighttpdnginx 代理至 Mongrel (或者使用FastCGI)。 数据库方面,你可以采用MySQL、PostgreSQL、 SQLite、 Oracle、 SQL Server、 DB2、 或其他任何我们支持的系统。 Rails可以在各类操作系统上运行,不过我们建议采用基于'nix的系统进行开发。

如果你需要网站主机服务, 请参见 Rails 网络主机服务列表(英语).