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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs