rails学习笔记自己总结4

Day Five
这章更新了一些静态页面的结构和样式表 最后有新增了一个用户注册页面为后面的章节做铺垫
总结一下
1. 首先是erb方式跟新页面结构用了很多rails专有的语法  我个人更觉得那是标签 这个去查文档或者api能更详细的了解  
    同时也介绍了下局部布局  生成了_header.html.erb 和_footer.html.erb等局部布局文件  然后在appliction.html.erb和各个用户自定义页面上引用。这是个很好的方式,可以统一整个网站的界面。以前做开发也用到过类似的方法,这里被集成到了rails框架中了。
2.接着是css  这里用到了Bootstrap前端框架用来作为页面的UI框架。
还有
Sass 和 asset pipeline  
额  关于这两个教程上说的很简单   但是貌似不影响使用   大概意思就是rails框架会自动处理.scss的文件而且可以提高运行效率。  总之有必要的话可以去专门找资料去研究,教程上也提供了链接。
其中可以在css文件上搞嵌套和定义变量的勾当
3.讲了路由的具体应用  比较特别的是定义好的路由  可以在整个网站使用  当然是在rails框架的范围  

about_path => '/about' 
about_url => 'http://localhost:3000/about'


about_path 返回的只是路径/about
about_url  返回的是全部的url地址  其中localhost:3000是根据生产环境而改变的
4.重构测试用例
    具体的可能还是的去查资料研究  现在还是只需要知道怎么用  当然现在告诉你的用法只是极少一部分,准确的说就是两句。想真正的使用恐怕要做些功课了
5.最后新增了一个注册页面及其一系列相关文件。 
    generate挺牛的  不过rubymine这个ide反应有点慢  而且还有很多功能不会用呢  网上资料很少  大部分都是那个传说中的三级必会的快捷键   看来只有自己琢磨官网上的文档了
6.额。。。  不要跟我说ruby博大精深  它能比java的库还多配置还麻烦吗?  但是我觉得想要快速掌握并不像看起来那么容易
Ps: 这几天很蛋疼  很。。。  很狗血。。。

你可能感兴趣的:(rails学习笔记自己总结4)