我们可以视图里把一些本地变量传递给视图使用的 partial ,这样会让 partial 更灵活 ... 在这个视图里 render 了一个 名字是 photo 的 partial ... 你可以传递给这个 partial 一些本地变量 ..
这些本地变量可以放到 locals 这个选项里 .. 添加一个这样的选项 ... 给它一个 hash ... 它里面就是本地变量的名字,还有对应的值 ... 比如添加一个名字是 type 的变量 ... 对应的值是 photo ...
然后找到 photo 这个 partial ... 在这个 div 标签的 class 属性里面,我们可以用一下传递过来的 type 的值 ... 输出 type 的值 ..
回到浏览器 ... 访问一下 photos ... 再查看一下页面的源代码 ... 你会看到在这个 div 标签的 class 属性里面,会输出传递给 photo 这个 partial 的 type 变量的值 ... 我这里就是这个 photo ...