http://www.sinatrarb.com/ https://github.com/kambara/sinatra-template ドキュメント
インストール $ sudo gem install sinatra 使い方 require 'sinatra' require 'haml' set :haml, :format => :html5 get '/' do ## Viewは色々選べる 'Hello world!' erb :index haml :index end
session-based flashを使う $ sudo gem install rack-flash require 'rack-flash' configure do use Rack::Session::Cookie use Rack::Flash end flash[:error] = "もうだめぽ"; Thinを使うThinインストール $ sudo apt-get install build-essential 単に立ち上げるだけなら $ thin start 本番環境では設定ファイル(thin.yamlとか)に色々指定しておく --- timeout: 30 log: log/thin.log environment: production servers: 1 daemonize: true rackup: config.ru port: 3001 スタート $ thin start -C thin.yaml 停止 $ thin stop -C thin.yaml
|
Ruby >