2013-05-01から1ヶ月間の記事一覧

PostgreSQLでユニークインデックスを指定するときwhereを指定したい話の続き

以前書いたacts_as_paranoid + ユニークインデックスの話の続きです。 実はこの方法は問題があって、schema.rbにwhere付きのユニークインデックスを張ってることが記録されないんですね。 Railsでスキーマ情報を確認したい時って、普通schema.rbを見ますよね…

ActiveSupport::Cacheを簡易KVSとして使う

KVS的なものを使いたいんだけどmemcachedを立てるほどではないって事ありますよね? そんなときはRailsのフラグメントキャッシュで使われてるActiveSupport::Cacheでファイルストレージを使ってみてはどうでしょうか? require 'rubygems' require 'active_s…

chef-clientが怖くて実行できない

まえがき chef(server)を使用してサーバーの自動セットアップを設定しました。 主な用途はさくらVPSのセットアップ。 私が設定しているroleは次の設定を行います。 DBサーバーのインストール Ruby環境のインストール Railsアプリケーションサーバーのインス…