魔法使いの見習いプログラマ

永遠の見習いプログラマの日記

Siantraでのerb利用について

しばらくSinatraの勉強がつづきます。
Sinatraでのテンプレートエンジン「erb」の利用ですが

require 'erb'

get '/index' do
  erb :index
end

にて、前回作成したフォルダ/view/index.erbが読みこまれます。
HTMLにRubyを埋め込むことができます。

ちなみに、Viewを表示しているときのDocumentRootの扱いですが、

/var/www/pubric

となります。
ですので、このフォルダにCSSやscriptのフォルダを作っておけば、

ttp://www.hogehoge.com/CSS/1.css

ttp://www.hogehoge.com/script/piyo.js
のように呼び出すことができます。

ちょっとCSSやscriptはどこに置くのかなと思っていましたので
場所がわかってスッキリしました。