タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

serializeに関するmasaki0303のブックマーク (1)

  • ActiveRecordのクラスメソッドserializeの使いどころ - 夜の Discovery

    serializeはRubyオブジェクトをそのままDBに格納できる機能です。 非常に便利な機能なので、現在進めている案件で、この機能を多用しているのですが、結構使いどころが難しいことがわかってきたのでまとめてみます。 例えば、次のようにして使います。 class User < ActiveRecord::Base serialize :hobbies, Array end user = User.new user.name = 'kusakari' user.hobbies = ["baseball", "football"] user.save user = User.find(1) p user.hobbies # ["baseball", "football"] なぜ使いどころが難しいと思うか挙げてみます。 親オブジェクトと保存のタイミングが常に同じになる 例えば hobbies テ

    ActiveRecordのクラスメソッドserializeの使いどころ - 夜の Discovery
    masaki0303
    masaki0303 2011/11/22
    ActiveRecordのserializeメソッド。初めて知った。RubyオブジェクトをそのままDBに格納できるとは。一見すごく便利そうな雰囲気だが、使い方に色々と注意が必要。使う時は慎重に検討したい。
  • 1