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で起動失敗、はまるので注意

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

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

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

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

lrpmkafzlrpmkafz 2011/05/13 12:23 6Ltkj3 , [url=http://agpdwocwgurw.com/]agpdwocwgurw[/url], [link=http://cazbfvznkbld.com/]cazbfvznkbld[/link], http://cbawpdlnibav.com/

ゲスト



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