按照敏捷web开发 第四版学习rails,其中遇到的最大问题就是因rails版本差异所造成的一些问题。下面是自己在学习该书中的一些笔记和体会,写下来和大家一起分享下。

  • 我的rails环境
 OS:Ubuntu 12.04 LTS
 Rails:3.28
 Ruby:  1.87
  • 书上的一些问题
ITERATION A2 中关于对app/views/layouts/application.html.erb的修改。因为书上rails的版本是3.0,当时还没有引进asset pipeline的概念,因此在加入css文件后需要修改。但在3.1以后,rails引入了asset pipeline,该文件就不需要修改了,因为rails会依据application.html.erb(资源清单)默认加载所有在asset目录下的css和javascript文件。
以书上该句为例