qiaoyu's Blog

【日记】:170208

当前目标:完成EPIC-1三遍

当前进度:JD-1完成fork,其他两遍没有开始。
当前要开始做:
1、先做JD-1的【套上bootstrap】再开第二个JD-2;
2、先开JD-2,JD-3,再做JD-1的【套上bootstrap】。
我选择:【1】。

搭建JD-1的基础建设

  • 0、打开rails,确保在分支EPIC-1下
  • 1、fork
  • 2、gem 'bootstrap-sass'
  • 3、Hello World 页面

报错1:首页没有显示footer和navbar

一口气贴完part4,得到页面好像和之前的不一样,footer和navbar都没有显示:


分析:先看看本教材,完有没有漏做的功能。

---- 果然漏做一步:


不过补做之后,首页没有反应。

再向后检查,发现这一步的代码好像也漏做了。。。


---贴进去后页面有反应:

  • 4、接着进行part5:安装登入系统
  • 5、使用 gem 'simple_form' 简化
  • 6、挂上gem 'font-awesome-rails'

报错2:登入、登出旁没有新增图标

报错时间:14:42
报错位置:修改navbar,登入、登出旁会新增图标的命令,并没有出现图标。结果应该是这样的:


这一遍是贴上去的,所以不存在定义错误。。。(可是米大人说过,发现了教材的一处错误的。。)
求助教。。原来,又漏做一步。!!

第三步,安装@import "font-awesome";,没有做这步,那么"font-awesome"的图标名称自然是无效的啊。

JD-1【基础建设】做完的小结:

原本只想先把JD-1的【套上bootstrap】就开第二个JD-2;结果刷刷刷的,代码顺着就贴完了,只在最后一步骤出现了“贴代码也没有出效果的报错”。
并且,【基础建设】部分的代码教材没有错误。

下步规划:

眼前目标:不混乱的建立JD-2的fork。
执行关键:JD-2与JD-1文件不冲突;coding时,不乱开文件。
执行参考:参考第二遍做job-listing的方法
主要步骤:

clone


解10.12版本的bug,改网址为source 'https://ruby.taobao.org/'

database

疑问:fork与clone

  • 做第一遍需要先fork,做第二遍需要先clone,所以,第二遍clone后就不需要fork了,对吗?

  • 试回答:

  • 教材Fork 教学的结构是:

    Step 1: Fork 专案
    clone 到本地
    复制 database.yml.example
    git checkout EPIC-1

  • 所以fork是包含clone这个动作的,只是第一次,我们是去clone别人的专案,要从fork的通道进入,获得clone地址。

  • 而第二次做时,我们直接clong第一遍时已经clone下来的那个专案,其实是同一个专案。

  • 所以第二次的clone与第一次的区别在于,我们不用找别人的专案了,少了一步。

完成,直接建JD3

完成很顺利,已经可以自己回忆出主要步骤。速度很快。

今日进度单

  • JD1:完成【基础建设】。再开始【上架后台 CRUD】部分(不过先完成2、3的)【基础建设】。
  • JD2:完成项目clone,已搭建好JD2的“本地专案文件夹”。再开始做【基础建设】Part 2 步骤。
  • JD3:完成项目clone,已搭建好JD3的“本地专案文件夹”。再开始做【基础建设】Part 2 步骤。

Comments

comments powered by Disqus