Is it possible to do subtemplating with erubis?

I achieved similar behaviour with ERB the following way:

template = ERB.new(File.read('template.rhtml'))

--- in the template i put the following code

<html>
<body>
  <%= ERB.new(IO.read('subtemplate1'), nil, nil,
'_sub1').result(binding()) %>
  <%= ERB.new(IO.read('subtemplate2'), nil, nil,
'_sub2').result(binding()) %>
</body>
</html>


---

page = template.result(binding())

As a result i get all templates mixed together.

How do i do that with erubis?
-- 
Posted via http://www.ruby-forum.com/.