Just do IT

思うは招く

Sinatra

Linux(Ubuntu)でSinatraが使える状態にする準備

ウェブアプリケーション作成の練習にSinatraを使うことになっため、Sinatraを使う状態にする。 前提となる環境 Vagrant Linux(Ubuntu) Mac Rubyをインストール済み LinuxにRubyを入れる方法はこちら。 k-koh.hatenablog.com 手順 まずは適当なディレクトリを…

Sinatraでルートに正規表現を指定して数値を取得する

get %r{/users/([0-9]*)} do "user_id = #{params[:captures][0]}" end %rでルートに正規表現を書ける ここでは「0〜9までの連続する値」を取得。()で囲めばキャプチャできる キャプチャしたものはparams[:captures]配列に入っている 数値以外を入力してもエ…