rails中建立model 和 修改字段的方法
来源:互联网 发布:69lbc数据 编辑:程序博客网 时间:2024/05/17 09:11
转自:http://blog.csdn.net/remote_roamer/article/details/7977294
1. 新建一个model .用如下命令
- rails g model category1 code:string name:string memo:string deleted:boolean user_id:integer
- rake db:migrate
其中 category1 是表单名称,rails会在数据库里面建立一个后面加复数 形式的 表单 category1s .并且多了 id和2个时间戳 字段。
2. 如果我们要修改已经建立好的表单中的字段类型 需要以下2个步骤 a. 利用rails命令来生成修改脚本
rails g migration ChangePaymentFieldForQualificationTemplates
其中 Payment是字段名称。是需要修改的字段名称 QualificationTemplates 是 model名称,在数据库里面是 qualification_templates (复数形式)的表单名然后rails 会生成这样一个 脚本文件
20120913182619_change_payment_field_for_qualification_templates.rb
b.然后在这个文件里面修改内容
- class ChangePaymentFieldForQualificationTemplates < ActiveRecord::Migration
- def up
- change_column :qualification_templates, :payment, :decimal, :precision => 5, :scale => 2
- end
- def down
- change_column :qualification_templates, :payment, :decimal
- #remove_column
- #add_column
- end
def down 里面是定义 以后回滚要做的事情
def up 是定义修改要做的工作
其他的一些方法:
remove_column :删除字段
rename_column :更改字段的名称
change_column :修改字段的类型
add_column :增加字段 0 0
- rails中建立model 和 修改字段的方法
- rails中建立model 和 修改字段的方法
- rails中建立model 和 修改字段的方法
- rails中建立model 和 修改字段的方法
- rails model创建及字段类型修改
- rails 迁移migrate model对应的数据库字段类型
- rails项目如何改变已建立的model结构
- rails 数据库修改字段
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL脚本添加字段和修改字段/索引的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- 100 Things You Probably Didn't Know About Oracle Database
- [Leetcode] Scramble String (Java)
- 变分贝叶斯求解0.01范数稀疏编码问题
- 云计算的三种服务模式:IaaS,PaaS和SaaS
- TouchTest 阅读学习笔记
- rails中建立model 和 修改字段的方法
- 原理图技巧
- BlazeDS的架构和工作原理简介
- 归纳几种基于java应用的excel导出方案
- 中国手机网民规模达5亿 年增长率19%
- 突破Windows 自带VPN 拨号次数99次的限制
- Java用socket获得网页html
- Bitcoin
- iOS开发ASIHttpRequest介绍(九)-- ASIHTTPRequest使用download cache