Sinatra

Railsの前にSinatraをやろう #4

Sinatraでテンプレートを使う方法(Railsの前にSinatraをやろう #2)の続き。 テンプレートで共通部分をまとめる layout.erbを使うと、viewsディレクトリのファイルに共通するヘッダーなどをまとめることができる。viewsディレクトリの中にlayout.erbを置く…

Railsの前にSinatraをやろう #3

Sinatraで作るアプリに、スタイルシートを使う方法。 静的ファイルの置き場所 CSSやHTMLなど静的ファイルは、publicというディレクトリに置く。 リンクは、<link rel="stylesheet" href="/style.css">のように、パスにpublicを含めないで書くことに注意。 ├ test.rb ├ public └── style.css ├ views └─</link>…

Railsの前にSinatraをやろう #2

RubyのフレームワークSinatraで、erbテンプレートを使う方法と、テンプレートでRubyの変数を使う方法。 テンプレートを使う erb :テンプレート名で、erbテンプレートを使うことができる。 <test.rb> get "/" do erb :index end viewsというディレクトリを作り、その中</test.rb>…

Railsの前にSinatraをやろう #1

Fjord Boot Campに参加して早半年。Rubyの基礎学習が終わり、今日からいよいよWebアプリに入る。 強力なフレームワークであるRailsの前に、Sinatraという比較的軽量なフレームワークを利用してメモアプリを作る課題。 課題の答えは書けないが、Sinatraの始め…