Hatena::Grouprubyist

yuisekiのいまさらruby厨日記

 | 

2010-07-27

sinatra最初の一歩的なやつ

19:34 | はてなブックマーク - sinatra最初の一歩的なやつ - yuisekiのいまさらruby厨日記

config.ru

require 'app'
run Sinatra::Application

app.rb

require 'rubygems'
require 'sinatra'
require 'sinatra/reloader'
require 'erb'

template :layout do
<<EOF
<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title><%= @title %></title>
    <%= @head %>
  </head>
  <body>
    <%= yield %>
  </body>
</html>
EOF
end

helpers do
  # 適当な便利メソッドを定義する
end

get '/' do
  erb %{hello}
end

ruby app.rb -p 4567

trap

app.rbをsinatra.rbっていう名前にするとrequire 'sinatra'で自分自身をロードしてしまい `method_missing': undefined methodで起動失敗、はまるので注意

EarlyEarly2011/05/06 02:14AFAIC that's the best awnser so far!

awrpevysmuawrpevysmu2011/05/06 14:21UjYMxN <a href="http://tabgglyfzepa.com/">tabgglyfzepa</a>

klfyvyklfyvy2011/05/07 22:28rBIBF7 , [url=http://oxiwmglzfcbc.com/]oxiwmglzfcbc[/url], [link=http://bvgbjsgdubyd.com/]bvgbjsgdubyd[/link], http://geloowoucjxc.com/

xrbxwqrkgxrbxwqrkg2011/05/10 00:48laha6h <a href="http://bugltjpergqs.com/">bugltjpergqs</a>

lrpmkafzlrpmkafz2011/05/13 12:236Ltkj3 , [url=http://agpdwocwgurw.com/]agpdwocwgurw[/url], [link=http://cazbfvznkbld.com/]cazbfvznkbld[/link], http://cbawpdlnibav.com/

トラックバック - http://rubyist.g.hatena.ne.jp/yuiseki/20100727
 |