请事先安装好 Ruby, Ruby on Rails, 并假定你已经安装好了 mysql

第一步:先创建 mysql 数据库
mysql>create database AddressBook;

mysql>USE AddressBook;
mysql>CREATE TABLE IF NOT EXISTS contacts (
id smallint(5) unsigned NOT NULL auto_increment,
name varchar(30) NOT NULL default ”,
created_on timestamp(14) NOT NULL,
updated_on timestamp(14) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY name_key (name)
) TYPE=MyISAM COMMENT=’List of Contacts’;

第二步:生成 AddressBook 应用程序
运行 rails AddressBook

第三步:配置数据库
vi config/database.yml
development:
adapter: mysql
database: AddressBook
host: localhost
username: root
password: huihoo

第四步:创建 contact 内容
运行以下命令:
AddressBook$ruby script/generate model contact
AddressBook$ruby script/generate controller contact

第五步:告知控制器去使用支架
vi app/controllers/contact_controller.rb
class ContactController < ApplicationController
model :contact
scaffold :contact
end

第六步:启动 WEBrick 服务器
http://localhost:3000/contact/

刚开始没有数据,请使用http://localhost:3000/contact/new 创建新记录

数据被插入到mysql 数据中,并且你可对记录进行相应操作,你的第一个应用就这样创建好了。

Listing contacts

Name Created on Updated on
Allen Long Tue Jul 11 11:53:00 HKT 2006 Tue Jul 11 11:55:29 HKT 2006 Show Edit Destroy
Huihoo Tue Jul 11 11:53:00 HKT 2006 Tue Jul 11 11:55:40 HKT 2006 Show Edit Destroy

参考 使用 Ruby on Rails 快速开发 Web 应用程序


1 对 “使用 Ruby on Rails 开发你的第一个 Web 应用”的想法;

发表评论

OpenID

电子邮件地址不会被公开。 必填项已用*标注

Anonymous

电子邮件地址不会被公开。 必填项已用*标注