Ruby on Rails入门例子(Ruby1.8.6 gem 1.3.1 Rail 2.2.3)
2011-05-19 09:53
519 查看
1.必须安装Ruby和Rails成功过
2.开始建立第一个WEB程序,命令如下:
c:/>md rubydev
c:/>cd rubydev
c:/rubydev>rails -d mysql first
值得注意的是,建立程序的原始命令应该为:rails first,但如果按照此命令,就会报错:
“no such file to load -- sqlite3”。
估计是没有找到sqlite的数据库,打开database.yml,发现Rails已经自动给我加上了 sqlite的配置了。而且,还给出了安装sqlite驱动的命令。但是,我不想使用sqlite。上网查了查,原来Rails升级到2.0.2之后使用 sqlite3作为默认的数据库。
3.修改config下面的文件database.yml,将里面的所有的database设置为空。不修改的话将会报错,另外在pwd中填写你自己的mysql的密码。---------------非常重要!!!
4.输入:ruby script/server,在浏览器中输入http://localhost:3000,会显示主界面
5.好的,既然是MVC模式,那么就先来创建控制器
命令行如下:ruby script/generate controller hello
这就产生了一个控制器,相对应的就是C:/rubydev/first/app/controllers的hello_controller.rb
创建一个动作,也就是修改C:/rubydev/first/app/controllers的hello_controller.rb文件内容如下:
class HelloController < ApplicationController
def there
end
end
第七步:在/app/views/hello目录下面编写there.rhtml,内容如下:
<html>
<head>
<title>Using Rudy on Rails</title>
</head>
<h1>Welcome to Ruby on Rails</h1>
this is your first ruby on rails applictation
<br>
<br>
Using this applicaiton,you've been introduced to controllers,actions,and views.
<br>
<br>
Not bad for a first example!
</body>
</html>
第八步:输入:ruby script/server,浏览器输入http://localhost:3000/hello/there,界面出来了!! 表示成功
注意:当使用mysql时,会提示no such file to load -- mysql ,解决方法如下:
在win32上ruby连接MySQl(转)
1.首先安装好MySql 最新的应该是5.0
2.为Ruby安装mysql驱动,安装方法请自己网上查询,可以直接使用gem install mysql远程安装(一定要安装mysql驱动成功)
2.在D:/ruby/lib/ruby/gems/1.8/gems/mysql-2.8.1-x86-mswin32/lib/1.8下找到mysql_api.so
2.开始建立第一个WEB程序,命令如下:
c:/>md rubydev
c:/>cd rubydev
c:/rubydev>rails -d mysql first
值得注意的是,建立程序的原始命令应该为:rails first,但如果按照此命令,就会报错:
“no such file to load -- sqlite3”。
估计是没有找到sqlite的数据库,打开database.yml,发现Rails已经自动给我加上了 sqlite的配置了。而且,还给出了安装sqlite驱动的命令。但是,我不想使用sqlite。上网查了查,原来Rails升级到2.0.2之后使用 sqlite3作为默认的数据库。
3.修改config下面的文件database.yml,将里面的所有的database设置为空。不修改的话将会报错,另外在pwd中填写你自己的mysql的密码。---------------非常重要!!!
4.输入:ruby script/server,在浏览器中输入http://localhost:3000,会显示主界面
5.好的,既然是MVC模式,那么就先来创建控制器
命令行如下:ruby script/generate controller hello
这就产生了一个控制器,相对应的就是C:/rubydev/first/app/controllers的hello_controller.rb
创建一个动作,也就是修改C:/rubydev/first/app/controllers的hello_controller.rb文件内容如下:
class HelloController < ApplicationController
def there
end
end
第七步:在/app/views/hello目录下面编写there.rhtml,内容如下:
<html>
<head>
<title>Using Rudy on Rails</title>
</head>
<h1>Welcome to Ruby on Rails</h1>
this is your first ruby on rails applictation
<br>
<br>
Using this applicaiton,you've been introduced to controllers,actions,and views.
<br>
<br>
Not bad for a first example!
</body>
</html>
第八步:输入:ruby script/server,浏览器输入http://localhost:3000/hello/there,界面出来了!! 表示成功
注意:当使用mysql时,会提示no such file to load -- mysql ,解决方法如下:
在win32上ruby连接MySQl(转)
1.首先安装好MySql 最新的应该是5.0
2.为Ruby安装mysql驱动,安装方法请自己网上查询,可以直接使用gem install mysql远程安装(一定要安装mysql驱动成功)
2.在D:/ruby/lib/ruby/gems/1.8/gems/mysql-2.8.1-x86-mswin32/lib/1.8下找到mysql_api.so
相关文章推荐
- Ruby on Rails环境配置(windows ruby 1.8.6 gem 1.3.1 rails 2.2.3)
- Ruby on Rails 入门之:(19) ruby线程同步控制
- Ruby on Rails 入门之:(24) Ruby 中数据持久化、数据库操作
- Ruby on Rails 入门之:(8) Ruby中条件语句
- Ruby on Rails 入门之:(13) Ruby中的代码段传递调用
- Ruby on Rails 入门之:(20) ruby线程控制的join
- Ruby on Rails 入门之:(23) Ruby 中文件,目录的操作
- Ruby on rails开发从头来(windows)(四)-第一个添删查改例子
- 利用Radrails开发Ruby on Rails程序入门指南------->成功
- [入门]Ruby on Rails入门教程及开发工具选用
- Ruby on Rails入门笔记(1)ruby基本语法概念
- Ruby on rails开发从头来(windows)(四)-第一个添删查改例子 (修正原版错误)
- Ruby on Rail 开发入门
- Ruby on Rails 入门之:(6) Ruby中常用运算符
- Ruby on Rails 入门之:(22) Ruby 中Time的使用
- DB2 与 Ruby on Rails,第 1 部分: DB2 与 Ruby on Rails 入门
- Ruby on Rails入门(1)
- 我整理的Ruby on Rails教程 和Ruby&Rails 入门大全,对新手很有用
- 利用Radrails开发Ruby on Rails程序入门指南
- Ruby on rails 实战圣经:Ruby程序语言入门