タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rubyとsinatraに関するngzmのブックマーク (5)

  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

  • AWSで、unicorn + nginx + sinatra を動かしてみる - Qiita

    構築を試みたときに調べたことなどなど なぜunicorn + nginx? unicornは汎用のRackアプリケーションサーバ。Railsからもsinatraからも使える。 unicornだけでも、任意のポートをlistenすればwebサーバーとして使えるが、 以下のようなメリットがあるため、番ではnginxをリバースプロキシとして 前に立ててからリクエストをunicornに流すのが良い 画像やcssなどの静的ファイルはnginxで高速に返せる リクエストをバッファリングして受信完了してからunicornにリクエストを 投げるため、遅い回線(3Gなど)で接続が来た時にunicornの ワーカプロセスの待ち時間を削減できる 動作原理はgithubの運用例が記載された以下のドキュメントが詳しい https://github.com/blog/517-unicorn まずは、unicornだ

    AWSで、unicorn + nginx + sinatra を動かしてみる - Qiita
  • Ruby の Sinatra を使ってとりあえず Web アプリを立ち上げてみる - Qiita

    Ruby の Sinatra を使ってとりあえず Web アプリを立ち上げてみる 2018-11-27 上から順番に内容を更新中です。大まかな記事内容は変わりません。 0. 概要 始めよう - Sinatra で自学自習するよ、って人には物足りないかもしれません。 各項目での所要時間は自身の適当な経験にもとづき記載しておきました。 0.1. この記事でやること、やらないこと とりあえず Web アプリをローカル端末で起動し、表示してみる( GET ) フォームに入力して登録( POST )とかまではしません(よって DB は使用しません) URL に値を指定し、それを画面に表示してみる、はやります 0.2. 想定する対象者 Web アプリとか自分で動かしたことないです、的な方 Ruby on Rails で挫折しました、的な方 想定作業時間 30〜60分 0.3. 用意するもの なるべくあ

    Ruby の Sinatra を使ってとりあえず Web アプリを立ち上げてみる - Qiita
  • フレームワーク素人がRubyのSinatra触ってみた - くろねこ日記

    こんにちは 最近,Python以外にもちょっとしたきっかけでRubyのSinatraに手を出しました. 僕自身もともとウェブフレームワークに触れることを今までしなかったことから,あの独特の開発のしかたに妙な苦手意識を持ってました. ここでは似たような境遇にある?かたへ少し参考になればと思い残しておきます. まずはハローワールド main.rb require 'sinatra' get '/' do "HelloWorld" end まずはrequireでsinatraを呼んできます. そのあとにget '/' doというsinatra流の文があります. これはgetメソッド(普通にURLでアクセスした場合のこと)と'/'というlocalhost直下を意味する文からなりたってます. この場合意味は「普通にURLでlocalhostを叩いた場合に実行」と読むことができます で,"HelloW

    フレームワーク素人がRubyのSinatra触ってみた - くろねこ日記
  • Sinatra: README (Japanese)

    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 ..

  • 1