qiaoyu's Blog

rails102/手打代码出现的错误1-5章🎄

提纲:

1.出现错误画面时不要害怕,静静的看上面在讲什么,改正错误就好了,不用恐慌。
2.目前来看,不会盲打都不是最致命的伤(当然会盲打更好),但是你一定会出现【拼写错误】,此时需要的不是高超的技能,而是一点点耐心,仅此而已。
3.自己试着找找【拼写错误】,找不到没关系,上slack找助教求救,助教们真的很热心(感动的我都要哭了),以最聪明的方式提问【http://forum.qzy.camp/t/slack/127】,你就可以获得最快最快的解答哦!要善用资源!(我们以后也是要做助教的工作的哦!)

拼写错误:

1.输入终端机里的命令拼写错误
2.输入atom . 的教材粘贴内容拼写错误
3.想起笑来老师永远的“错别字”,立马感到“相信我,你并不孤单”。
4.中英文切换,尤其是引号的字符,不能是中文中文的“”,而要是英文的""。
5.手打输入完,记得command+s保存。

输入时具体漏掉内容:

1.

我做的讨论页面中没有出现“New group”的蓝色链接按钮,对照教材找到 app/views/groups/index.html.erb 中“New group"部分,发现少输入一个“=”,于是,这一行命令就无法在页面中显示。

2.

把"text-center"写错成"text_center".导致页面中的最下方的“©️2016”没有居中。

3.

把"margin-top: 100px;"写错成"margin_top: 100px;",导致页面中的最下方的“©️2016”太靠上。

4.

把redirect_to groups_path写错成resirect_to groups_path;d和s在键盘位置很近,容易敲错。其实还是不会盲打带来的弊端啊!导致出现错误画面(非常直观的告诉你错在哪里,真是直观的可怕,这种自己都可以找到问题所在了,不需要找助教了。)

5.

在终端机建立新文档时,把【touch app/views/groups/exit.html.erb】输错成【touch app/views/groups/esit.html.erb】,s和x敲错了,导致错误画面(告诉我:ActionController::UnknownFormat in GroupsController#edit有未知的文件夹)。

6.

https://fullstack.xinshengdaxue.com/posts/64 第二步,新建【touch app/views/groups/edit.html.erb】时,由于拼写错误(错把edit输成esit),导致建立了一个错误文件夹,请问怎么删除?解法:直接在错误的文件名上右键,找到delete键,直接删除。

7.

https://fullstack.xinshengdaxue.com/posts/66 4-6第二步完成后,功能无法实现,并且刚刚做好的edit功能也不见了,顺着刚刚做的两步里找问题,发现我把应该修改 app/controllers/groups_controller.rb中的 create action 修改成xXXX,却把修改内容放到里edit action里了。导致create的功能无法实现(因为根本就没做修改),还把edit的功能解除了(因为输入了无效的命令)。

8.

https://fullstack.xinshengdaxue.com/posts/68 4-8tep1把【form】错写成【from】,虽然没有显示错误画面,但是和教材中的效果不同。

9.

https://fullstack.xinshengdaxue.com/posts/68 4-8tep1由于关于title的两行命令开头相似,手敲到后面,就看混到下面一排了,导致错误画面。

10.

看到大红色大错误画面一定不用慌,因为它真的只是几排英文字符而已,就像你突然打了个打喷嚏,不用害怕,也不用有“我要死了”的念头,喷嚏只是在提醒你,你可能会生病,但只要(修正错误)多穿衣服保暖就没事了!错误画面真的只是想要告诉你,问题在哪里。

以为自己哪里出错了但是没有错的:

1.教材 https://fullstack.xinshengdaxue.com/posts/62 第二步完成后,显示的“新增讨论版”输入框竟然位于页面中间,实在太丑,觉得是自己某些符号输错了,自己找了一圈后,问了助教,得到的解答是:“你的没错,这个是屏幕显示像素的问题,以后会讲。你把你的屏幕变小,就到边上了。”然后继续做。

Comments

comments powered by Disqus