sinatra

Sinatraで File.expand_path("../", __FILE__) が取得できない

タイトル通り。ローカルではちゃんと動いたんだけど、サーバーにあげたら動かなくなって変な汗かいた。誰も使ってないサービスだからいいんだけど… ^_^; # config.ru set :root, File.dirname(__FILE__) と config.ru に書いた上で、あとは好きな場所で呼ぶ…

thinが速い

sinatraやrailsを開発環境で動かす際はmongrelを利用していたのだが、thinが速いというので試してみた。以前紹介したSinatra+memcachedで構築された住所抽出APIをab(apache bench)で試してみた。 インストール方法と使い方 $ sudo gem install thincd ${RAIL…

shotgunを使えば、Sinatra開発にサーバーの再起動はもう無用

Source file reloading was removed in the 0.9.2 due to excess complexity.For reloading Sinatra you can use shotgun, Rack::Reloader, or Sinatra::Reloader.Sinatra: Frequently Asked Questions $ sudo gem install shotgun $ shotgun myapp.rbshotgu…