##Objective ###关于今天的课程,你记得什么? ####新旧知识 1、在application.yml这个文件有时可能会隐藏,可通过atom自带packge的tree view来把它显示出来; 2、打开tree views的方法是,在Preferences中打开packge搜索后,点选Hide VCS Ignored Files框选即可; 3、VCS指的是文件管理系统,GIT就是一种VCS,git里就是.gitignore就是设定不追踪那些文件的; 4、application文件里的access_key,secret_key,buckt,buckt_domain,这些的写法一定要按照要求的格式一模一样,而不能乱改; 5、七年云的上传服务器对于不同的时区有不同的要求; 6、使用错误的时候,报错信息里会提示你相应的时区应该使用那个服务处的地址; 7、七牛云的store是qiniu,本地的是file,azws的是fog; 8、store自动匹配环境的方法:

if Rails.env.development?
   store :file
elsif Rails.env.production?
   store :qiniu
end

9、gem figaro是把私密信息传送到heroku的gem,因为git不追踪它,所以需要通过这个方法来部署; 10、通过compare commit可以了解别人程序升级的步骤; 11、解决了为什么修改sqlite3代码位置和加入pg后,不影响locoalhost:3000的运行这个遗留问题; 12、Random rambling,随机漫步理论的英语原词; 13、heroku重命名有两种方法:一种是通过setting改,然后在iterm中重置远方地址;第二种是在iterm中通过代码重置;

####遗留问题 1、figaro的具体传送原理及实现方法;

####涉及资源 1、w3cshcool,学习前端的好工具; 2、七牛云,国内上传图片的服务工具; 3、GEM carrierwave-qiniu; 4、GEM qiniu; 5、GEM figaro;

###完成了什么? 1、购物网站的七牛云的图片上传设置; 2、七牛云的注册和设置;

##Reflective ###你要如何形容今天的情绪? 由于是周末,补了下睡眠,布置七牛云的过程很顺利,也感慨没有想象中的那么难,还是要实际操作了才能知道对于自己真实的难度,但是在部署上heroku上以后还是出现了问题,感觉好像是有预感会出问题一样,没有任何负面程序就开始了处理工作,显示看到网页显示要去查heroku报错,然后发现什么也没有,之后就想到local也可以部署云图片,就去本地设置了,在之后在本地的log发现了问题,并解决了问题,相当开心,debug真是件愉快的事情😁。

###今天的高峰是什么? 在heroku的log查不到问题的时候想到在本地部署云图片来debug~

###今天的低点是什么? 早上赖床,本来可以多编程一小时的。

##Interpretive ###我们今天学到了什么? 1、图片部署的本地或者云是可选的,根据需要和实际情况选择; 2、rails的env代码为环境自适配提供了可能; 3、运行日记是debug非常重要的一个东西! 4、理论上来说,只要一个项目开源了,别人就能理解它,根据commit步骤; 5、要会看官方的说明,理论上来说,这时使用的最少必要学习途径;

###今天一个重要的领悟是什么? ####学习方法 好懂得去看官方说明,很多时候官方其实已经提供了,比如heroku的rename操作;

####编程知识 环境自适配,gem的以及uploader_image的;

##Decisional ###我们会如何用一句话形容今天的工作? 进账不如预期,但是意外的发现了debug的一个方法;

###有哪些工作需要明天继续努力? 1、参加meetup; 2、争取完template的所有功能代码;