Sinatra について悩んでいること

require "sinatra"

eval <<EOS
get "/" do
  erb :"index"
end

__END__
@@ index
<h1>FUCK</h1>

EOS
__END__

@@ index
<h1>SHIT</h1>

ってコードを書いて / にアクセスすると SHIT って大々的に表示されるのだけど、これを上手いとこやって FUCK って表示されるようにしたい(eval の中に書いたテンプレを使いたい)。

諸事情あって eval の外の __END__ の中のテンプレは消せないし、 eval の中の __END__ の下のテンプレを使いたい。


Site Search

Update History of this content