2009-07-01から1ヶ月間の記事一覧

sinatraをthin上で動かす方法

sinatraは凄くシンプルなフレームワークだよね。そのsinatraをthin上で動かすには最低限以下のような設定を書けば動くみたい。 config.yml --- address: 127.0.0.1 rackup: ./config.ruconfig.ru require 'sinatra' require 'app' run Sinatra.application a…

railsプロジェクトをgit-pushしたときに自動的にデプロイする方法

gitはとてもスマートだから標準でいろいろなイベントをhookする機能を用意してくれているよ。 これを利用して、中央リポジトリにpushすると自動的にデプロイをするようにしたいと思う。本番サーバは慎重にデプロイする必要があるけど、テストサーバはそのと…

seriaraizeデータに簡単にアクセスする方法

seriaraizeは場合によっては非常に便利な機能だけどそのままではフォームを作る時など面倒だよね。 だから以下のようなコードを書いてみたよ。 class Line < ActiveRecord::Base belongs_to :record serialize :value def method_missing(name,*args) if rec…