刘华佼的全栈学习记录

做加分题电影评论网站得到的收获

| Comments

Objective
关于今天的课程, 你记得什么?
完成了什么?

  • 今天上午把加分题电影评论网站优化了下,增加了编辑和删除功能。

Reflective
你要如何形容今天的情绪
今天的高峰是什么?

  • 按照计划成功增加了编辑和删除功能,push到heroku上,把网址转发到朋友圈,特别有成就感。

今天的低点是什么?

  • 开始改的时候老是报错,感到很绝望,觉得一道铜墙铁壁堵在面前。想着别人都能做出来,自己做不出来,觉得自己很笨。

Interpretive
我们今天学到了什么?

  • 学到了如何更新本地app到heroku如何在本地删除heroku的app,是在Global online meetup别人分享的,参考方法:更新已上传到GitHub和heroku上的文件的方法

    删除:
    heroku apps
    heroku apps:destroy --app *appname
    更新:
    git add .
    git commit -m "comment"
    git push --all origin
    git push heroku *currentbranch:master
    
  • 学到了给定义当前posts的方法:

@movie = Movie.find(params[:movie_id])
@post = Post.find(params[:id]
:movie_id对应的是当前的moiveid,:id对应的是当前的postid,最初出错就是把:id当成了movieid
  • 学到了edit网页里设置回复框的方法:

<%= simple_form_for [@movie, @post] do |f| %>

  • 学会了post的update调用参数:

movie_path(@movie)

今天一个重要的领悟是什么?

  • 出了问题自己无法解决时,学习别人的解决方法比自己不计时间成本的苦苦摸索(这是个大坑)有效率地多。比如上面学到的几样知识点,有的是从meetup群里学到的,有的是看github上别人的作业找到的;

  • 还有一个领悟是,冷静下来,重新回去看教材,进行对比,也可以找到一些可以迁移的知识点。比如,我明白了在controller里添加edit动作后,需要在view里面同时添加,edit.html.erb文件。

Decisional
我们会如何用一句话形容今天的工作
有哪些工作需要明天继续努力?

  • 明天想把初阶练习重新做一遍。

Comments

comments powered by Disqus