20170214 全栈ORID日记

Published on:

Objective

昨晚的购物网站最后一部分更新了,昨晚做了一大半,今天上午两小时做完了最后一部分,下午debug了几个小问题。

Reflective

最大的收获是终于做完了购物网站,一路的收获很大,信息量密集,要好好消化一下。
最大的坑是没仔细看教程,导致把s3的密匙传上了github ,还好发现的早,最后在s3上面删除并重新建立了一个密匙。

Interpretation

1.上传heroku ,图片显示不了,一开始只能手动用管理员账号去上传图片来更新。现在根据教程用s3来更新,但貌似还是没有奏效。

2.如果本地测试没问题,上传heroku之后打开却出现something wrong等字样,原因很可能是heroku数据残留的问题,可以通过这个方法重整数据,三兄弟用不了,还有新三兄弟。

  • heroku pg:reset DATABASE
  • heroku run rake db:migrate
  • heroku run rake db:seed

3.如果在同git push origin master把本地的文件传上origin远程端的时候,出现如下的类似报错:


error: failed to push some refs to xxx
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

那么问题是origin端做了更新或者origin端的代码比本地端的代码要新,那么就要下使用命令git pull来把origin端的代码拉下来合并到本地,如果这时候出现奇怪的乱码情况,输入:q,然后敲下Enter键,就会回到正常画面。

Decisional

明天继续优化购物网站。

Comments

comments powered by Disqus