基于rails的schedule网站开发(4):git 存档记录

8 篇文章 0 订阅

紧跟基于rails的schedule网站开发(1)
不得不说,markdown的“在线草稿箱”把我坑惨了,写了一天的“基于…2”没了!!

abstract:
存档记录

compass 工程的 git 存档记录

1. Initial commit

commit 04ef60bf566c3933a9621a5db3d403c789f808f8
Date: Fri Dec 11 21:51:04 2015 +0800

初始化最基本的rails工程和bundle gems的安装

2. simple validate

commit d8e1a9f53c5c10c9280aab5ec03099f8579e049f
Date: Sat Dec 12 00:17:52 2015 +0800

完成了用户名、邮箱的验证,但是邮箱的验证还没有设置从底层数据库开始的唯一性。

3. truely simple validate

commit 8adf687fcaaa647ca743fb9f2d2cf3b969d05e11
Date: Sat Dec 12 00:26:30 2015 +0800

完成了用户名、邮箱的验证,下一步开始实现密码验证

4. pwd validateis finished

commit b4547a17a50ad2af1b4856b1d85b61efb338dd03
Date: Sat Dec 12 00:44:53 2015 +0800

密码验证也完成了,但是并不知道怎么使用password和password_confirmation这两个变量。

5. finish pwd validate

commit 22853ff4b874dddb36720009ea4d0fe70cc8d921
Date: Sat Dec 12 09:37:44 2015 +0800

完成了第四步没有完成的,现在开始完善注册。

6. Update Gemfile.lock for Heroku

commit b681139ca3a02cd99715a6695ec3224463e519e6
Date: Sat Dec 12 14:33:41 2015 +0800

为了让heroku识别sqlite 修改了Gemfile,但是在bundle的时候并没有安装production下的gem
执行的是:
$ bundle install --without production

7. test the app on heroku

commit 9fad4069c6eb46b73c9da8e67425a6dec7d8a52b
Date: Sat Dec 12 14:59:13 2015 +0800

8. add a event model

commit 28f6b9db5f134cb40ee0def3163288619f8f265f
Date: Sat Dec 12 16:11:15 2015 +0800

参照第11章的微博模型增加了一个event model 。
想试一试这个改动放到bitbucket上能不能在heroku上运行!

9. merge user-events to test heroku

commit 7e79688e06b77ae3139690a9e604f34b9514f004
Merge: 9fad406 28f6b9d
Date: Sat Dec 12 16:17:31 2015 +0800

同上一个commit,只是为了测试能否在heroku上运行的merge

10. rake assets:precompile

commit 33c6670e7cb17366be2fa929513bb801a2c4b0af
Date: Sat Dec 12 16:34:22 2015 +0800

同上,在heroku的index页面,点击sign in 时,出现错误
我做了,两点修正:

1. 对application 之外的 js,css进行预编译

$ rake assets:precompile
...
$ git add .
...
$ git commit -m "rake assets:precompile"
...
$ git push ori_bit master
...
$ git push heroku

2. 迁移生产环境的数据库

$ heroku run rake db:migrate
...

我觉得主要生效的是这一条

11. Finish static pages

commit ee37a5618cb449428805c143bbbb4e18d317c91f
Date: Sat Dec 12 18:55:10 2015 +0800

简单的静态页面,完成第三章的内容
对测试的理解还不深刻,以后在来研究测试,TDD

12. simple static page

commit a5e21a217be972b5fb22327dfea0a3dbab08d2b3
Date: Sat Dec 12 19:06:12 2015 +0800

基本和第11个存档一样,只是添加了动态标题的功能,下一步要还原到master去创建一个新的分支,尝试Bootstrap框架。

13. Use SSL and the Puma webserver in production

commit 921189a8a72331646e2651f86945200037652c6d
Date: Sat Dec 12 21:09:33 2015 +0800

这里是添加了Bootstrap框架、
配置生产环境中的 Web 服务器,我理解的就是将http变成https

14. commit with css merge in a packet

commit bdf11a28ef5e0ce32193e1135550893fb65aef80
Date: Sat Dec 12 21:26:48 2015 +0800

原来真的需要
$ rake assets:precompile
来整合css文件!
这个commit是上面那个commit的微修版

15. debug is ok

commit a421929366eb84a751e0fbcca36436a248c20fba
Date: Sun Dec 13 11:12:19 2015 +0800

终于解决了,debug页面无法显示的问题!
下一步,要完善登陆,登出!

16. simple session

commit 4db613303515424e8cb80621fa07131317984b12
Date: Sun Dec 13 14:28:06 2015 +0800

完成了用session保存用户id的保持登陆状态。
下一步要健全,“记住我”这种长时间保存登陆状态的模式。

17. Finish log in/log out

commit 3270c3aaf68fed01c2507a63713af22e8807d1d7
Date: Mon Dec 14 20:28:38 2015 +0800

做完了login和log out

18. finish login and logout

commit ec2fc0a21ac1dff6a162e1bfc6e4d769d9fdb0df
Merge: bdf11a2 3270c3a
Date: Mon Dec 14 20:33:22 2015 +0800

将login和logout做完的结果合并到master分支上

19. finish the edit

commit c0d4e505f9d45b9922292957657341ecc2aeaaab
Date: Tue Dec 15 08:31:31 2015 +0800

做完了编辑页面,下一步搞定admin的管理员登陆

20. edit delete and admin

commit eee5be4ea67d463cc42d8ed19e2600f3befc3326
Date: Tue Dec 15 14:26:10 2015 +0800

搞定了管理员的权限(即,可以删除用户),用户的编辑页面。
下一步,账户激活和密码重设。

21. finish edit delete

commit 0422458ec969d450143899639e5fc1ca35fe9159
Merge: ec2fc0a eee5be4
Date: Tue Dec 15 14:36:26 2015 +0800

上一个存档的合并

22. primary finish test

commit 713d47fb82dab1d41e0335d8fde5ad42d922aee3
Date: Fri Dec 18 15:01:13 2015 +0800

测试还是不太会,但是把书上的变成代码运行了一遍,就这样吧,推进第十章!

23. Add account activations

commit 5848b4bd0ee94ae7eced0dc2b028f7c116683a79
Date: Sat Dec 19 09:26:18 2015 +0800

完成了第十章的注册邮件激活。下一步,重设密码!

24. unfinished email vailify

commit f99b8cb9b82fcdbb28f42d11b552149110ec23a5
Date: Sat Dec 19 11:02:29 2015 +0800

绑定信用卡有点难,这一部分只能先放在这里,以后再来解决了。

25. with no email acount

commit c41a9cedd88bf7190549adb8d44ff914abed7244
Merge: 0422458 5848b4b
Date: Sat Dec 19 11:11:53 2015 +0800

因为绑定信用卡(做不到),所以我把版本回退到第23个存档
commit 5848b4bd0ee94ae7eced0dc2b028f7c116683a79

然后又合并到master分支上。
然后又回到test-dev分支,再次前进到未来的
commit f99b8cb9b82fcdbb28f42d11b552149110ec23a5

现在回到master分支,新建一个分支用来继续后面的学习。
如果以后想要回来研究如何使用邮箱验证以及找回密码的功能,可以再次回到test-dev分支!

26. my world start

commit 91b7d708d199dac345504906ac4a6308164b9640
Date: Sat Dec 19 16:06:43 2015 +0800

从现在开始,是我的时间了!

27. basis schedule web

commit 3146d187bf9ca5eb8a7896456e9e7b767b2d4e55
Date: Sun Dec 27 03:17:33 2015 +0800

最基本的网站雏形建立好了,下一步就是完善!

28. basis schedule web merge

commit 5fa9a5fbef00aac39a9d0b82c3f487faf956925e
Merge: c41a9ce 3146d18
Date: Sun Dec 27 03:25:16 2015 +0800

有登陆注册、增加事件、查看事件等基本功能的web
这是个和master合并的版本,好久没有提交和合并了

29. finish the first version

commit b52df8e7fda97677407e33195743b7953581daea
Date: Tue Dec 29 09:23:38 2015 +0800

时间管理网站第一版做完!

30. the first version schedule web is pulling

commit d2a6cd963c9897922d83679213e29e6cf84e2858
Date: Tue Dec 29 09:32:55 2015 +0800

第一版部署到heroku ing

31.font-end modify

commit ad0e66ee60c05f0f6198aa045e44c417af6710c5
Date: Wed Jan 20 14:11:15 2016 +0800

对前端的一些修改!

32.rake assets:precompile of image

commit 866057d968583f25fe967e002bee272722450e06
Date: Wed Jan 20 15:09:37 2016 +0800

出现错误无法创建新任务的版本

33. the success version on 1.20 001

commit 541316cc6eb59dc2704da63272ef9f030e0c9f54
Date: Wed Jan 20 22:13:57 2016 +0800

上传的修改了一些前端的版本,出现了很多bug,这是回退之后进行修改的版本,还有很多内容没有修改!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值