Using ERB inline templates w/ Sinatra on 1.9.2-p0 broken?

This works under 1.8.7:

get "/" do
  erb :text
end

__END__

@@text
<div id="test">
<h1>If you can read this</h1>
<h3>then we're up & running</h3>
</div>

···

********************************************

But running it under 1.9.2-p0 results in this error:

No such file or directory
- /home/ubuntu/load/<internal:lib/rubygems/views/text.erb

Already read through previous posts on Sinatra + 1.9.2 issues, checked
google, and didn't find much in either. Did find some suggestions that
I manually set the :view path, but that's for external, not inline,
templates. Any suggestions?

Thanks,
Alex

This bit me too. I think it is another side-effect of the issues
discussed here:

    No work properly in Ruby 1.9.2-p0 · Issue #50 · sinatra/sinatra · GitHub

My suggestion: set the views path manually for now and hope that this
is fixed in the next release of Sinatra (due real soon now
apparently).

Regards,

Jeremy Henty

···

On 2010-09-22, Alex Stahl <astahl@hi5.com> wrote:

But running it under 1.9.2-p0 results in this error:

No such file or directory
- /home/ubuntu/load/<internal:lib/rubygems/views/text.erb