That was my impression of Stencils as well... that it was moving Rails more towards a component-oriented approach, although for whatever reason (DHH?) components have been frowned upon by the Rails community, despite their success in frameworks like WebObjects (which, correct me if I'm wrong, was the first MVC web framework to use an ORM for abstracting the data model).  Seems like Rails learned a lot of great lessons from WebObjects, but component-orientation was not one of them.
<br><br>&quot;There is only one controller in effect at a time in Rails and that
controller&#39;s data is, effectively, global for all rendering actions&quot;<br><br>This has been a big problem for me, particularly when I&#39;m trying to make reusable, interactive (AJAX) &quot;widgets&quot; that allow you to have the same functionality on multiple parts of the site.&nbsp; A messaging system is one example.&nbsp; Until now the solutions have been &quot;use helpers&quot; or render_component, which seems to be shunned and isn&#39;t implemented very well.
<br><br>I&#39;ll certainly check out componentry when you release it.&nbsp; There&#39;s a few places I could see it being very useful.<br><br>-- <br>Tony Arcieri<br>ClickCaster, Inc.<br><a href="mailto:tony@clickcaster.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

tony@clickcaster.com</a><br>720-227-0129 ext. 202
<br><br><div><span class="gmail_quote">On 5/18/07, <b class="gmail_sendername">ara.t.howard</b> &lt;<a href="mailto:ara.t.howard@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
ara.t.howard@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">i&#39;d love feedback from the community<br><br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://drawohara.tumblr.com/post/2070878" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://drawohara.tumblr.com/post/2070878</a><br><br>cheers<br><br>-a<br>--<br>we can deny everything, except that we have the possibility of being
<br>better. simply reflect on that.
<br>h.h. the 14th dalai lama<br><br><br><br>_______________________________________________<br>Bdrg-members mailing list<br><a href="mailto:Bdrg-members@rubyforge.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Bdrg-members@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/bdrg-members" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://rubyforge.org/mailman/listinfo/bdrg-members</a><br></blockquote></div>