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はどこに置くのかなと思っていましたので
場所がわかってスッキリしました。