大家早上好,我现在学习Ruby On Rails 框架 3.1版本的rails框架 很新 很容易
刚开始学,想记录一下这个框架的学习过程,留下点记录
开始Rails框架之旅
1,创建一个rails 工程
如果你已经配置好了rails 框架 而且使用的是Aptana Stdio 3版本IDE
打开你的rails 服务器
输入命令行:rails new blog 如果没有任何输出 你可以升级你的版本 bundle install
这样你就创建了一个很名叫blog的rails项目,IDE帮你生成了很多自带的东西
2,配置数据库
rails 框架的数据库可分为三种Postgresql,MysqL,sqlite
这三种数据库有三种模式:
a:development
b:product
c:text
大家可以去config/database.yml中查看一下
最常用的是development这种模式
开始创建数据库:rake db:create
3,开始访问项目的默认首页
启动服务器:rails server
在服务器地址栏输入:http://localhost:3000
就可以访问到rails的首页
4,自定义controller
定义一个controller,用来控制项目的各项
rails generate controller home index
5,访问你自己的东西页面
在app/views/home/index.html.erb中
填写你自己的代码
<h1>Hello World!!</h1>
然后
rm public/index.html
打开config/routes.rb
把root 指向 更改
root to: = >"home#index"
ctrl+c 关闭服务器 然后打开
浏览器输入上面的地址:
你回发现"Hello World!"
6,使用脚手架 快捷开发 scaffold
床架语句为
rails generate scaffold Post name:string title:string content:text
这样就创建了一个名字为Post 的脚手架 和string类型的 name,title text类型的content