Ruby on Rails学习笔记(二 )
来源:互联网 发布:java 注释 link 编辑:程序博客网 时间:2024/05/21 22:37
access the database(under the example of mysql)
there is a course about installing mysql on ubuntu
a course about installing mysql on ubuntu
Ruby provides Database Driven(dbd) for each database,
we have got the bastic dbd ,in order to get
install dbi(database interface)
command
gem install dbi
instal dbd of mysql(database driven)
gem install dbd-mysql
- install to package
- libmysqlclient-dev
- ruby-dev
input the command in Terminal after installing
sudo apt-get install libmysqlclient-dev ruby-dev
you must add “sudo” on the commond
you won’t get enough root without “sudo” before the commond
在数据库中创建表
create table users(
id int(10) unsigned not null auto_increment,
username text default null,
password text default null,
primary key (id)
) engine=InnoDB default charset=utf8;
rails generate scaffold username:text password:text id:int
rails generate scaffold user name
1 以上语句是通过脚手架创建资源
创建user表,表里面有两个属性,分别是name,password,其中password类型为text
generate 生成,形成,造成;产生物理反应;产生(后代);引起
scaffold 支架,脚手架;<史>断头台
2 通过rake命令将创建的资源添加到数据库中
- 创建数据库
rake db:create
更新数据库中的表结构
rake db:migrate
3修改主页
编辑config目录下的routes.rb文件,添加代码
root 'user#index'
- Ruby on Rails 开发学习笔记 二
- Ruby on Rails学习笔记(二 )
- Ruby on Rails学习笔记(二 Ruby连接mysql数据库)
- Ruby on rails学习笔记
- [Ruby On Rails] Rails 路由学习笔记
- Ruby on rails 开发学习笔记(二)
- Ruby on Rails学习笔记 (一)
- ruby on rails学习笔记1
- ruby on rails学习笔记(一)
- Ruby on Rails 开发学习笔记 一
- Ruby on Rails学习笔记1
- Ruby on rails学习
- Ruby on Rails学习笔记(三 创建Rails项目)
- Ruby on Rails学习笔记(6)--Ruby中的变量
- Ruby on Rails学习笔记(7)--ruby数据类型/变量
- Ruby on Rails学习笔记(8)--ruby中的方法
- Ruby on Rails学习笔记(9)--ruby语法中的简写
- Ruby on Rails学习笔记(6)--ruby on rails 和mysql数据类型的对应关系
- SQL_基础篇
- android各大手机系统打开权限管理页面
- Java通过反射调用方法
- Streamsql&&Kafka demo
- STM32的以太网MAC设置
- Ruby on Rails学习笔记(二 )
- 多核处理器内存模型
- [实验报告]C++第5次实验(基础班)—数组
- 算法回望——选择排序
- COREDATA多实体,多表建立联系
- 湖南科技大学服务计算会议
- Android-sendToTarget与sendMessage的区别
- build unity
- mac下面用ffmpeg抓取桌面以及摄像头推流进行直播