PartialTemplate 实现:
1 初始化做了改动,
根据partial_path抽取路径和collection的item变量名
2 根据变量名设置变量
放入@locals[:object] <= @locals[@variable_name] <= object <=controller.@variable_name
3 initialize_counter
partial内置了一个counter变量,比如render :partial=>'item' :collection=>items
partial页面就能用item_counter来获取当前的index
4 prepare!