1-13 ORID

1月12号yy老师直播总结:
1.编程习惯及其环境配置
2.git分支操作
1>做错的直接扔到新分支再回来
2>git checkout master 重头来
3.DB migration:rails资料库无法跟从git同步
1>切回以前分支后数据库错误:
➡️rake db:drop
➡️rake db:create
➡️rake db:migrate
2>add column 时候拼错字并rake db:migrate了:
马上发现:rake db:rollback(退一步)改好➡️rake db:migrate
错了很久了:rails g migration fix_xxx_to_yy➡️rename_column :yyy, :xxx, :zzz➡️rake db:migrate
(另外fix_xxx_default_to_yy,change_column_default :yyy, :xxx, true)
4.seed 档读取文件数据库
rake db:reset 等于
db:drop(资料库移除)=> db:create(资料库建立)=> db:scheme:load(资料库栏位建立)=> db:seed(建立种子资料)
rake db:migrate
5.rake routes

Comments

comments powered by Disqus