Rails框架与CRUD应用全解析
1. Rails框架示例
在Rails框架中,Partials提供了一种强大的渲染机制。它可以针对数组集合中的每个元素,渲染与元素同名的部分模板。例如:
<%= render :partial => "catalog", :collection => @catalogs %>
在这个例子中, catalog.rhtml 模板会为 @catalogs 数组中的每个元素进行渲染。同时,一个代表集合中元素的局部变量 catalog 会被传递给部分模板。迭代计数器 catalog_counter 也会在部分模板中可用,其命名规则为 partialname_counter ,这里的 partialname 就是部分模板的名称。
当使用集合渲染部分模板时,还可以指定一个间隔部分模板,它会在渲染集合中不同元素的部分模板之间进行渲染,使用 :spacer_template 来指定,示例如下:
<%= render :partial => "catalog", :collection => @catalogs, :spacer_template => "spacer" %>
使用
超级会员免费看
订阅专栏 解锁全文
101

被折叠的 条评论
为什么被折叠?



