だから私は Sinatra (非常に基本) を使用することを学んでおり、次の基本的なコードを理解しています:
get '/derp' do
haml :derp
end
私はすぐに次のように考えました: 十数ページある場合、上記のように URL ごとに get/do ステートメントを書かなければならないのでしょうか? 変数を使用して次のようなことを行う方法が必要です。
get '/$var' do
haml :$var
end
どこ$var
に入力しますか。基本的/foo
に、アドレスバーに入力すると、Sinatra が呼び出されたビューを探してfoo.haml
使用するか、404 を表示し/bar
ます/derp
。
それは可能ですか?これがどのように機能するかの基本的な側面を誤解していますか?学習を続けている間はこの質問を無視して、後で戻ってくる必要がありますか?
生活を楽にする本当に基本的な単純なことのように思えますが、人々が各ページを手動で宣言しているとは想像できません...