Posted on 2013年3月29日 Posted by ちゅう コメントする Posted in Development Tags: Rails ActiveRecord で、条件によってカラムが変わったりするのを serialize した列にテキトウにぶっ込んでおくというありがちな実装の時に、実カラムのように透過的に扱えて validation とかも簡単にかけられる ActiveRecord::Store ちゃん便利。 例えば、SNSのアカウントを sns_accounts 列に Serialize して入れる場合(普通入れないが…) ActiveRecord::Store を使わない時 class User serialize :sns_accounts, Hash end とかして、以下のような感じにします。 user = User.new user.sns_accounts