前回は,
今回は,
Sinatraとはいったい何か
いきなりですが,
これは根本的な問いになりますが,
素直に考えるならば,
しかし,
このように,
それではSinatraとは,
公式のREADMEなどのドキュメントでは,
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort
"Sinatraは,Rubyで最小限の労力で素早くWebアプリケーションを作るためのDSL"
つまり,
前回の終わりにも触れましたが,
これまで,
このように考察すると,
Sinatraができること,できないこと
このことを踏まえた上で,
例えば,
なお,
以下は、パスの指定にワイルドカードを用い、/user以下の階層に対し、共通の前処理
リスト1 次期バージョンで予定されているbeforeメソッド
before '/user/*' do
# do something
end
この場合でもパスが基準になってしまうため,
しかし,
Sinatraには現状,
その中でも最大の問題は,
Sinatraはアーキテクチャ上ではRackアプリケーションですが,