Podczas połączenia z sinatra działa $ ruby tubemp.rb
. Ale nie przez rackup
. Aplikacja, w jakiś sposób nie może znaleźć szablonów wbudowanych.Sinatra przez rackup nie lubi wbudowanych szablonów
#config.ru
require 'rubygems'
require 'sinatra'
set :environment, ENV['RACK_ENV'].to_sym
disable :run, :reload
require './tubemp.rb'
run Sinatra::Application
zwracane Błąd jest:
No such file or directory - /home/ber/Documenten/ET_tubemp/code/views/index.erb:
odpowiedniej części od tubemp.rb
get '/' do
#...
erb :index
end
__END__
@@ layout
<html>
...
<%= yield %>
@@ index
Welcome!
Jakoś poprzez rackup, że spodziewa widoki żyć w rzeczywistych View-plików. Sądzę, że podczas ładowania nie można obsłużyć tokena __END__
.
Jak mam sobie z tym poradzić, a następnie przenieść szablony do plików szablonów?