YY老师直播分享内容文字版(可能是部分)

Published on:

感谢@刘慧玲 同学的补充,更新如下:

1. git命令技巧

  • git diff可以查看代码改动,按q可退出
  • git branch 列出所有分支

2. Bootsnipp,优化css的套件

3. 回撤rails g命令

如果执行rails g xxx命令的时候,enter之后才发现有拼写错误,这里有挽救的方法。

复制上面这个执行错误的命令,然后把g改成d之后执行,即:

执行rails d xxx

4. 回撤rake db:migrate命令

如果在执行rake db:migrate命令之后,才发现前面少了一个步骤没有做,可以用下面这条命令来回撤,即回到上一个版本的数据状态:

rake db:rollback

然后,就可以把之前忘记做的步骤补上。

补充:rake db:rollback STEP=n这条命令可以回撤n个步骤,即回到n版本之前的数据状态

5. 查看db/schema.rb 可以查看资料库数据迁移的结果

每一次运行rake db:migrate都会在schema.rb这个ruby文件中产生记录,由此可以诊断问题,快速debug。

6. 一套解决数据问题的组合命令

rake db:drop
rake db:create
rake db:migrate

7. 什么是好的编程习惯?

编程世界永远都是相对的,一般有头就有尾。

  • ruby代码:def之后立刻换行补上end,再回到中间补上其他代码。
  • html.erb代码:除了

    之外,其他都必须有头有尾,比如之后,一定有一个,<%之后一定有一个%>。
  • 缩进一定要规范整齐。(貌似Python是严格缩进的)

8. 好用的分屏app

spectacleapp

9. cmd +/- 可改变atom页面字体大小

Comments

comments powered by Disqus