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

If you can read this

then we're up & running


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

On 2010-09-22, Alex S. [email protected] 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

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

http://github.com/sinatra/sinatra/issues/issue/50

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 H.