5 days ago

BUG 1. String can't be coerced into Fixnum

app/views/order_mailer/notify_order_placed.html.erb
    <% @product_lists.each do |product_list| %>
      <tr>
        <td>
          <%= product_list.product_name %>
        </td>
        <td>
          <%= product_list.product_price %>
        </td>
        <td>
          <%= product_list.quantity %>
        </td>
        <td>
          <%= product_list.quantity * product_list.product_price %>
        </td>
      </tr>
    <% end %>

问题定位

  1. <%= product_list.quantity * product_list.product_price %>注释掉之后,错误不在出现。因此定位于 Model :product_list
  2. 经过反复查看,发现 product_list中product_price定义为string属性,应该是integer属性。

解决方案:修改db文件,再做rake三兄弟。


BUG 2.


问题定位:each未定义,可能是index文件写的有问题,不应该是each本身的问题。


BUG 3.


地址错误,少写了一个s,应该是admin/orders


BUG 4



问题查找和定位:发现点击“申请取消订单”按钮前和后,浏览器order一个是id,一个是随机数,可能会和token有关。

 
5 days ago

Objective

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

  1. JDStore 完成ch8、ch9、ch10、ch11 --约6小时


Reflective

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

happy,尤其所有的bug都解决了。


Interpretive

我们今天学到了什么? 今天一个重要的领悟是什么?

  1. 状态机 gem ‘aasm’ 及相关的操作


Decisional

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

  1. JDstore的复盘 5-8 本章学习以及复盘指南,作业完成
  2. 对魔改大赛需要做的内容进行梳理,上tower进行管理
  3. 视频回放学习
  4. CSS实验
  5. 本周周记+5.19报错记录
 
12 days ago

Objective

1. 完成魔改大赛的心得


2. markdown相关学习得


3. 直播回放:0511-JD Stroe 魔改大赛的准备

    拆解你的目标
  • 拆解目标,将最终目标A拆成立体的目标B
  • 找到路径和节奏:如何从A(最终目标)到B(明确的分解目标)
  • 一个人没办法做完所有的事,所以,你需要学会协作

  • 主题
    • 如何挑选主题?
      • 实力中等,做【主题商店】
      • 很有实力,做【服务贩售下单】

  • 架构
    • 如何不掉坑?(功能)
      • 先写UserStory,手写
      • 人物不能超过2个(Admin + User)
      • 先排Must Have / Should Have
      • Must Have + Should Have 不能超过十个
    • 如何不掉坑?(画面)
      • 先用【手稿】打画面
      • 主线不能超过10张画面
      • (登入/登出/静态页面/主要购买流程/个人账户设定/个人订单)
    • 实做
      • 主程:决定主题,安排事务
      • 副程:辅助解决细项修饰
      • 组合方式:前端+后端 或 开发+技术

  • 找队友
    • 同城,属性互补
    • 上线时间,协作时间

  • 协作
    • 重视自己的承诺
    • 只鼓励,帮助对方做得更好(不管对方是否是猪队友)
    • 不给对方制造麻烦(写code加注释,CSS命名清晰)
    • Tower / Pull Request

  • 如何拉票?
    • 20名VIP(可以获奖)
    • 写教程,MeetUp帮助别人
    • 帮忙别组写功能

  • 如何增加票数?
    • 迭代功能
    • 迭代画面,避免审美疲劳
    • 去留言鼓励别人
    • 产生社交

总结:

  • 拆切你的目标
  • 找到步骤与节奏
  • 找到问题与解法
  • 不停的迭代

QA:现阶段如何提升自己的前端能力?:抄抄抄+改改改

 
12 days ago

Objective

  • 完成魔改大赛的心得
  • markdown相关学习
  • 直播回放:0511-JD Stroe 魔改大赛的准备

  • 拆解你的目标
    • 拆解目标,将最终目标A拆成立体的目标B
  • 找到路径和节奏:如何从A(最终目标)到B(明确的分解目标)
  • 一个人没办法做完所有的事,所以,你需要学会协作

  • 主题
    • 如何挑选主题?
      • 实力中等,做【主题商店】
      • 很有实力,做【服务贩售下单】

  • 架构
    • 如何不掉坑?(功能)
      • 先写UserStory,手写
      • 人物不能超过2个(Admin + User)
      • 先排Must Have / Should Have
      • Must Have + Should Have 不能超过十个
    • 如何不掉坑?(画面)
      • 先用【手稿】打画面
      • 主线不能超过10张画面
      • (登入/登出/静态页面/主要购买流程/个人账户设定/个人订单)
    • 实做
      • 主程:决定主题,安排事务
      • 副程:辅助解决细项修饰
      • 后端/前端。或 开发/美术

  • 找队友
    • 同城,属性互补
    • 上线时间,协作时间

  • 协作
    • 重视自己的承诺
    • 只鼓励,帮助对方做得更好(不管对方是否是猪队友)
    • 不给对方制造麻烦(写code加注释,CSS命名清晰)
    • Tower / Pull Request

  • 如何拉票?
    • 20名VIP(可以获奖)
    • 写教程,MeetUp帮助别人
    • 帮忙别组写功能

  • 如何增加票数?
    • 迭代功能
    • 迭代画面,避免审美疲劳
    • 去留言鼓励别人
    • 产生社交

总结:

  • 拆切你的目标
  • 找到步骤与节奏
  • 找到问题与解法
  • 不停的迭代

QA:现阶段如何提升自己的前端能力?:抄抄抄+改改改

 
13 days ago

你后悔没有抓住人生中的哪一刻?你最想修改人生中的哪一刻?

有些时候我们会为生活中已经发生的某些事情感到后悔,后悔到甚至想坐哆啦A梦的时光机回去修改或者重塑。
其实人生每一个时刻的感受都是独一无二的,那些独一无二的它、它们终于构成了我、我们的人生,缺少任意一个,人生的版图都不会完整。纵然不会无怨无悔,至少不负此生。
参加完魔改大赛,这就是我最深刻的感受。


一个留级生的自我救赎

我是第一期学员,第一期的作业进度始终停留在JobListing第一周。
此时想想2~3个月前的自己,已经很有些印象模糊了。那时的自己,肯定是面目可憎的,原因大家都懂的。哦漏~

    - 第一次救赎行为始于3月18号参加meetup,获得了鸡血满满和重新开始的勇气…
    - 自3月20重新开始,至5月11,共计53天,投入在全栈营纯时间总长为117小时,约为每天2.2小时…
    - rails101完成练习4次
    - joblisting完成练习3次


魔改大赛心历路程

魔改大赛其实很早就完成了可以上线的版本,大概在4月24左右吧。因为不确定,因为不够自信,始终把它压在自己的mac里面,不见天日。
五一假期间,觉得自己不能够再像第一期那样了,至少证明自己参加过全栈营。于是在这种情况下,仔细思考并确定当前情况下的最合适的方式:主题取胜。终于在5月4号进行了首次发布。


魔改大赛技术篇

PS:这里所谓的技术,并不是指编程技术,更偏重于选择技术。

主题取胜
    关于主题,我还是深入思考过的。招聘网站的功能和技术结构,决定了这是一个提供交流、交互性质的平台网站,它与交易有关,但是没有涉及到交易最核心阶段:物品和货币的交换、结算。
    对网站进行流程抽象归纳:首先,得有需求存在(职位需求)- 这些需求被公布(发布职位需求)- 有人响应(应聘)。交互的过程就发生在我们要做的平台上。
    最开始的想法是做儿童绘本相关的,也就是一个类似豆瓣的读书评论。后来觉得缺少了应征的环节,所以绘本的主题还是打算留在购物网站实现。
    最终确定在医疗行业,提供一个医护和患者交流的平台:患者发布病症描述,医护人员应征。
    OK,就是它了。
项目管理
    作品的最终上线时间是5月4号,这个时候,离结束时间已经不多了,甚至还需要兼顾到购物网站的学习。那就是说,最多我也只能更新迭代2~3个小功能了。此时优秀参赛作品已经很多了,很多功能值得去Command+c,移植到自己的作品上(什么意思?我想大家都懂的XDD)。
    在这3~4天时间里,面对其他同学缤纷灿烂的作品,如何保持一颗冷静的心,克服焦虑感呢?我的答案是选择合适的功能,合适功能的具体标准是什么?
    1.工作量不是太大,参考信息足够多,可以避免做不出来的挫折感
    2.在购物网站上也可以使用到的功能,这样极大的降低自己的焦虑感,不会觉得会影响到购物网站的学习进度。
    
    候选名单上的内容如下,序号表明了优先级:
    1. 小功能:navbar搜索功能
    2. 问题修复:footer固定问题
    3. 问题修复:用户登录、注册失败后,不能进入弹窗模式
    4. 大功能:客服功能
    5.大功能:首页轮播功能
    
    最终,我选择了前3项进行了改版。


最后,一句话总结:

后悔药的正确使用方式并不是无条件的自我原谅,而是有措施和改善的自我救赎。

 
13 days ago

Objective

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

  1. 招聘网站:修改弹窗错误问题。参考https://forum.qzy.camp/t/topic/1346 —1’57“
  2. Rails学习:—1’16“
  3. 吉米王的blog学习:simple_form;
  4. bootstrap学习,无效果
    3.PME工作 :—0’28“ 确认电子锁立项事宜。

Reflective

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

  1. 充实

Interpretive

我们今天学到了什么? 今天一个重要的领悟是什么?

  1. 直播回放:

Decisional

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

  1. job-listing还需要继续做练习并提取练习。
  2. 购物网站-需要再练习一次。 3.job-listing弹窗问题,也许可以参考如下解决。 https://github.com/dchen71/dchen71.github.io/blob/master/_posts/2015-11-14-devise-bootstrap-modal.md
 
13 days ago

Objective

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

  1. JdStore:完成5-3到5-7的内容 —4’18“
  2. 更新了JdStore主题:参考吉米王的blog:http://xbearx1987-blog.logdown.com/posts/1735049-website-wellhttps://bootsnipp.com/。在网站直接下载


Reflective

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

  1. 平缓


Interpretive

我们今天学到了什么? 今天一个重要的领悟是什么?

  1. 几次报错都自己解决了,没有求助。特别是“rake db:migrate报错”+“rails console返回值错误”


Decisional

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

  1. JdStroe的,5-4,还是不太清楚,“实现原理”或者说“哪个输入参数,经过什么操作,导致了哪个输出参数”
  2. 队友没有找到,决定到四海群去找下。
 
13 days ago
  • 本周完成的事项: 工作内容 用时 成就/ 1.PME 1) 10.5小时

2.招聘网站-魔改大赛:
1)5-3完成job-listing第二遍练习
2)5-3完成V1.0上线
3)5-7完成V1.1上线
16小时
navbar搜索功能,未完全掌握,可以参考浏览器收藏夹+柯子的blog

其他功能:
3.项目管理&二期相关视频学习
4小时

4.购物网站第一阶段学习及作业完成
6小时

  • 本周学到的最棒概念/工具

  • 本周遇到最大的坑

 
about 1 month ago

本周完成了什么?

  1. 完成rails01提取练习,共计用时2 hours,35 mins(周一 & 周二)
  2. 完成了job-listing的第一遍,共计用时 15 hours (周四&周五&周六&周日)
  3. CSS与HTML学习,直播回放,ORID,约4 hours
  4. 小朋友幼儿园春游一天(周三)

记得哪些内容

遗留哪些问题?

  1. 为什么Job和andmin/job页面增加的job,任意用户都可以看见?

不足在哪里?

  1. 木木自行车的事情,虽然在网上买,可能会省掉一部分钱,可是这部分钱换来的自己调节自行车的时间和精力,其实是严重的问题
  2. 其实101未完全做到脱稿的提取练习只是迁移做的比较好,参考着101的教程来做job-listing
  3. 看白百合的新闻,浪费了很多时间和注意力。

本周学到的最棒概念/工具

  1. 16格笔记法,可以搭配用在任何学习场景
  2. 普通&有充足经验的待办事件,推迟到deadline去做,效率会比较高。

本周遇到的最大的坑

> 图文不符,实验下图的功能。

 
about 1 month ago

Objective

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

  1. Html和CSS部分的自学 +0413的视频回放+第8章招聘网站第五部分—5’53“
  2. PME:周报,PLM会议安排,周会邮件,—0’32“

Reflective

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

  1. 一般,略显急躁,在学习CSS的时候,可能是刚开始介绍不能沉下心来看

Interpretive

我们今天学到了什么? 今天一个重要的领悟是什么?

  1. command+P:在atom中,可以打开文件。
  2. command+F:在atom中,可以查找或者替换文字。
  3. control+A:在item中,可以光标跳转到命令最前端。

Decisional

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

  1. job-listing第二部分的用户故事 & 代码实作。
  2. 早上看某花的新闻,至少40分钟的浪费