Sinatra

さくらレンタルサーバでSinatraを起動するまで

sinatraをローカルで動かせるようになったはいいが,実際に運用する段になって,やれCGIで起動させろとか,権限がどうとか,ディレクトリがどうとかでややこしいのでまとめる. SSHをセットアップする これ一択.SAKURA Internet // サポート: SSH について…

データベースの設定を別のファイルの分けるとき

同じファイルに書くとき #app.rb get '/' do ActiveRecord::Base.establish_connection( :adapter => 'mysql', 略 のかたち. 違うファイルに書くとき #app.rb get '/' do db_config = YAML::load_file('config/database.yml') ActiveRecord::Base.establish…

SinatraでMySQLにActiveRecordで接続するときの,はじめの一歩

ruby :1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32] gem :1.3.7 MySQL :Ver 14.14 Distrib 5.1.37, for Win32 (ia32) sinatra :1.1.0 activerecord :1.15.6 sinatraは #>gem install sinatra -v=1.1.0 --no-rdoc --no-ri で,インストールした後にapp.…

Sinatraが走らない人へ

C:\gae\app\WEB-INF>ruby oauth-sample.rb C:/Ruby192/lib/ruby/gems/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb:753:in `read ': Invalid argument - (Errno::EINVAL) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/sinatra-1.0/lib/sinatra/base.rb :753:in…