2006-02-10

_ [ruby][rails] Session

ActiveRecordStore を使ってみました。AWDwR には YAML とか書いてたけど、 Marshal+Base64 でした。 まぁ、CGI::Session::ActiveRecordStore::Session を使う限り、 そんなことは気にしなくていいのですが。

で、定期的な処理に script/runner を使ったわけですが、 どうにも文字列で渡すのはいけてないので、

$ ruby script/runner "eval(File.read(ARGV[1]))" lib/session_expire.rb

とかやってみました。うまくいったけど、どう見ても eval スギですなぁ。

[]