命令行
引用
script/generate model task name:string priority:integer
script/generate migration add_description_to_task description:string
script/generate migration remove_description_from_task description:string
数据类型
引用
# :string, :text, :integer, :float,:decimal, :datetime, :timestamp, :time, :date,
# :binary, :boolean
与db有关的rake任务
db:charset 检索当前环境下数据库的字符设置
db:collation 检索当前环境下数据库的校对
db:create 用config\database.yml中的定义创建当前 RAILS_ENV 项目环境下的数据库
db:create:all 用config\database.yml中的定义创建所有数据库
db:drop 删除当前 RAILS_ENV项目环境中的数据库
db:drop:all 删除所有在 config\database.yml中定义的数据库
db:reset 从db\schema.rb中为当前环境重建数据库(先删后建).
db:rollback 回滚(清华出版社一本SQLSERVER书的名词[很奇怪为什么不直接用滚回])数据库到前一个版本. 指定回滚到哪一步要用 STEP=n 参数
db:version 检索当前模式下的版本
drop all tables
rake db:migrate VERSION=0
定义数字精确度
t.integer :total_price, :precision=>8,:scale=>2,:default=>0
分享到:
相关推荐
- 执行 `$ rake db:create` 命令来创建数据库。 6. **启动服务器**: - 使用 `$ rails s` 启动开发服务器。 - 浏览器访问 `http://localhost:3000/` 查看应用页面。 通过以上步骤,我们成功地搭建了一个基础的 ...
rake db:migrate ``` #### 二、Passenger+Nginx 环境配置 Passenger 是一款用于部署 Ruby 应用程序的 Web 服务器,它与 Nginx 结合使用时能提供高性能的服务。 ##### 安装 Passenger 1. **安装 Passenger:** ...
使用 `$ rake db:create` 命令根据数据库配置文件创建数据库。 #### 八、启动服务器 启动 Rails 开发服务器的命令是 `$ rails s`,默认情况下使用 Webrick 服务器。 #### 九、Hello Rails 完成上述步骤后,打开...
主页管理员类别页面购物车页面购物车页面设置运行bundle install以安装依赖项创建config/database.yml复制config/database.example.yml 创建config/secrets.yml复制config/secrets.example.yml 运行bin/rake db:...
Heroku和部署 学习目标 将应用程序部署到heroku 使用工具来监视和管理已部署的应用程序 概述 阅读以下各节,并按照说明将Blogger应用程序部署到heroku。 什么是部署?...rake db:reset rails s c