続編書いた → http://qiita.com/izumin5210/items/cbaa99231c031cec8b07 コード変更するたびに再起動は超面倒なので… Sinatra::Reloaderを使うといいらしい. つかいかた 導入 とりあえずsinatra-contribを入れる.
Sinatra でセッションを使う Sinatra にはセッションを簡単に扱えます. コードで以下のような文を入れるだけです. enable :sessions もしくは, set :sessions, true でいけます. あとは session 配列に何かを入れることでセッションが発行されます. 何も入れなければ発行されません. サンプル #!/usr/bin/ruby require 'sinatra' enable :sessions get '/' do session['counter'] ||= 0 session['counter'] += 1 "#{session[:session_id]} -- #{session[:counter]}" end メモ SinatraのSessionには注意 という記事がありますが,現在は問題ないように見えます. /usr/li
Ruby on Rails Rails 3.1 Just add compass to your Gemfile like so: gem 'compass' Also checkout this gist Rails 3 compass init rails /path/to/myrailsproject Rails 2.3 rake rails:template LOCATION=http://compass-style.org/rails/installer Sinatra require 'compass' require 'sinatra' require 'haml' configure do set :haml, {:format => :html5} set :scss, {:style => :compact, :debug_info => false} Compass.
This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く