has_key?是一个方法 方法名字就是has_key?
params是ActiveController下的一个方法,结果是由页面传回的一个hash
hash是一个键值对集合
has_key?(key) 是Hash类中的一个方法
hash.has_key?(key) 就是查找hash中是不是有key这个键
params.has_key?("page")就是params[:page]是否存在,和params[:aaa].nil?一个意思
这段代码还可以这样写 start = params[:aaa].nil?params[:start] :1