ERB中的yield

ERB中的yield

才看到第九章
请教诸位

[app/views/layouts/admin.rhtml]
有:

[Copy to clipboard] [ - ]
就是显示模板里的内容。
<%= %>这个是显示内容
yield 是个block。。。是个关键字 只理解到这里
请教,显示哪个模板的文件呀?
app/views/admin/

list.rhtml

edit.rhtml

new.rhtml

show.rhtml

_form.rhtml

根据你的请求显示啊
admin/list
用admin这个layout,套用list这个模板
如何指定为list.rhtml呢?
在admin_controller.rb中设定吗?
def index

end
恩 知道了
xx.rhtml使用了这个layouts/admin.rhtml
首先显示admin.rhtml中内容 再显示xx.rhtml内容 
不加<% yield %>则不显示xx.rhtml内容
可以参考railscast 第7讲

[ 本帖最后由 xnine 于 2007-9-7 09:55 编辑 ]