rails 3 generate scaffold 会用到
发布日期:2021-09-29 20:08:56
浏览次数:12
分类:技术文章
本文共 1714 字,大约阅读时间需要 5 分钟。
一个可能要知道model的数据格式都支持什么 [url=http://hlee.iteye.com/admin/blogs/1015268]可以支持的数据类型[/url] 一个是如果要是创建完了,发现不满意怎么办呢 例如,运行如下:rails g scaffold task project_id:integer name:string我的话,第一想到的是git checkout或者git reset 实际上,用如下更合适
rails destroy scaffold task那么,要是生成了scaffold并且,用了一段了时间了呢 可以先把数据库版本退回来
rake db:rollback STEP=3当然,通常有数据就不建议rollback了,就要 就要
rails generate migration AddPartNumberToProducts part_number:string
class AddPartNumberToProducts < ActiveRecord::Migration def self.up add_column :products, :part_number, :string end def self.down remove_column :products, :part_number end end
rails generate migration RemovePartNumberFromProducts part_number:string
class RemovePartNumberFromProducts < ActiveRecord::Migration def self.up remove_column :products, :part_number end def self.down add_column :products, :part_number, :string end end
class ExampleMigration < ActiveRecord::Migration def self.up create_table :products do |t| t.references :category end #add a foreign key execute <<-SQL ALTER TABLE products ADD CONSTRAINT fk_products_categories FOREIGN KEY (category_id) REFERENCES categories(id) SQL add_column :users, :home_page_url, :string rename_column :users, :email, :email_address end def self.down rename_column :users, :email_address, :email remove_column :users, :home_page_url execute "ALTER TABLE products DROP FOREIGN KEY fk_products_categories" drop_table :products end end参考: [url]http://asciicasts.com/episodes/216-generators-in-rails-3[/url] [url]http://guides.rubyonrails.org/migrations.html[/url] [url]http://www.viget.com/extend/rails-3-generators-the-old-faithful/[/url]
转载地址:https://blog.csdn.net/horace_lee/article/details/83942826 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年03月27日 02时21分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【多线程高并发】-多线程实现数组的读与写
2019-04-26
【Java设计者模式】-Java实现订阅-发布者模式
2019-04-26
【计算机操作系统】-什么是系统调用呢?什么是用户态?什么是内核态?
2019-04-26
【计算机操作系统-进程管理】-进程通信是什么呢?
2019-04-26
Python程序元素分析
2019-04-26
TurtleArt美景图
2019-04-26
margin布局
2019-04-26
盒模型之border实践--三角形
2019-04-26
块状元素与内敛元素
2019-04-26
CSS控制段落和文字属性和背景
2019-04-26
Python语言开发工具
2019-04-26
Requests库的入门
2019-04-26
Robots协议
2019-04-26
Python网络爬虫的网站实例
2019-04-26
HTML学习思维导图
2019-04-26
h标签与p标签
2019-04-26
BeautifulSoup库的安装及基本元素
2019-04-26
基于bs4的HTML内容遍历方法
2019-04-26
信息标记与信息提取
2019-04-26
各大网站CSS初始化代码
2019-04-26