Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
こんにちは 最近,Python以外にもちょっとしたきっかけでRubyのSinatraに手を出しました. 僕自身もともとウェブフレームワークに触れることを今までしなかったことから,あの独特の開発のしかたに妙な苦手意識を持ってました. ここでは似たような境遇にある?かたへ少し参考になればと思い残しておきます. まずはハローワールド main.rb require 'sinatra' get '/' do "HelloWorld" end まずはrequireでsinatraを呼んできます. そのあとにget '/' doというsinatra流の文があります. これはgetメソッド(普通にURLでアクセスした場合のこと)と'/'というlocalhost直下を意味する文からなりたってます. この場合意味は「普通にURLでlocalhostを叩いた場合に実行」と読むことができます で,"HelloW
syntax.md Markdownで行こう! Markdownとは? Markdownのルールで書かれたテキストはタグなど複雑な要素が用いられていないため 直感的に分かりやすく、HTMLに変換しないままでも配布することが可能です。 MarkdownのルールはSettext、atx、Textile、reStructuredText、 Grutatext、EtTeといったテキスト文書をHTMLに変換するツールを参考にしています。 しかし、何よりメールで用いられている表現を参考にしています。 Markdown文法の全訳 Markdwonの種類 Markdown Markdown Extra [CommonMark(https://spec.commonmark.org/) GitHub Flavored Markdown(GFM) コードシンタックス 段落と改行 空白行に囲まれた複数行の文章が
とほほのRuby入門 目次 索引 概要 Rubyとは 参考リンク スタート インストール 実行方法 オプション 環境変数 構文 Rubyの書き方 文・式 コメント(#) 数値・文字列・型 整数(Integer) 浮動少数点数(Float) 論理型(Boolean) 文字列(String) エスケープシーケンス(\x) 式展開(#{...}) コマンド出力(`...`) ヒアドキュメント(<<) 変数・定数 識別子 ローカル変数(var) インスタンス変数(@var) クラス変数(@@var) グローバル変数($var) 定数(CONST) 擬似変数(true, false, nil, self) 配列・ハッシュ・範囲 配列(Array) ハッシュ(Hash) 範囲(Range) 制御構文 もし~ならば(if, then, else, elsif) もし~でなければ(unless, then
http://localhost:4567 を開きます。 ThinがあればSinatraはこれを利用するので、gem install thinすることをお薦めします。 目次 ルーティング(Routes) Sinatraでは、ルーティングはHTTPメソッドとURLマッチングパターンがペアになっています。 ルーティングはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更新する .. end patch '/' do .. 何か修正する .. end delete '/' do .. 何か削除する .. end options '/' do .. 何か満たす .. end link '/' do .. 何かリンクを張る .. end unlink '/' do ..
View at: http://localhost:4567 The code you changed will not take effect until you restart the server. Please restart the server every time you change or use a code reloader like rerun or rack-unreloader. It is recommended to also run gem install puma, which Sinatra will pick up if available. Routes In Sinatra, a route is an HTTP method paired with a URL-matching pattern. Each route is associated
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く