摘要: 这节课我们讲解Bundle的构建和Gemfile的使用方法。之前我们只是两句话代码,这节课我们进一步来讲解: 什么事bundler? 是rails应用程序中对gem依赖包进行管理的一种管理工具。它会根据Gemfile中的设置自动下载及安装对应的gem套件并且能够帮我们解决不同套件之间的依存关系。同时它能够使得程序在不同的部署环境中使用的所有依赖包的版本都能够保持一致(因为Gemfile里面就作... 阅读全文
posted @ 2016-02-21 19:36 SixEvilDragon 阅读(2307) 评论(0) 推荐(1) 编辑
摘要: Rails运行环境配置的不同可以分为三种模式:开发模式、测试模式、生产模式。 开发模式就是程序还在开发期间进行使用。测试模式就是对程序进行测试使用。生产模式就是在网站实际上线的时候使用。这三种不同的模式肯定有对应不同的运行环境配置,它都放在了工程目录下的 三种模式对应文件位置如下: 当你运行某一种模式的时候,rails就会自动加载对应的配置文件。当然修改运行环境的方法... 阅读全文
posted @ 2016-02-21 17:04 SixEvilDragon 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 还有上节课其他页面的form也是字体红色,如下: 有一个问题,一个大一点的网站可能一个页面需要加载的coffee文件和scss文件会很多,那么加载页面的时候页面就会不断地向服务器发送请求去加载这些前端文件,如果这些文件很多就会影响页面呈现的速度。而rails也考虑到这点,帮我们做了很多前端优化的工作,就是利用Assets Pipeline进行前端优化: Rails通过Assets... 阅读全文
posted @ 2016-02-21 16:03 SixEvilDragon 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在上节课我们rails中使用coffeescript虽然有问题,但是这个跟系统是windows估计有关,不过我们可以先用每个页面去写普通的script标签就行了。下面讲解css样式在网页开发中的作用,因为我们前面只是简单的html页面代码所以页面就很简陋,而为了提高用户体验美化页面就用到了css样式,下面我们讲解一般的css使用: 我们以sessions控制器的new也就是登陆页面为例: 我们... 阅读全文
posted @ 2016-02-21 01:39 SixEvilDragon 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 这节课讲解前端脚本语言(以前学过的javascript)的使用方法,并且在微博应用中使用简单的脚本语言进行简单开发(指使用javascript给前端页面添加动态效果)和测试。 我们可以直接在html页面直接嵌入js语言,rails中也可以这样做。 我们怎么在上面的页面中嵌入js呢?其实都一个套路,在最下面添加一个脚本语言的标签叫script,类型写javascript说明是使用的动态脚本语... 阅读全文
posted @ 2016-02-21 00:51 SixEvilDragon 阅读(1244) 评论(0) 推荐(0) 编辑