タグ

ブックマーク / gendosu.jp (1)

  • ActiveModel | GENDOSU@NET

    Rails 3からActiveModelが追加されたが、これはどーいうものかというと、 ActiveRecordはテーブルのデータを操作するのに対して ActiveModelはテーブルの存在しないデータを操作するために使用する。 と思う。 ActiveModelの肝は大きくみて4つくらいあるらしい。 アトリビュート コールバック 変更記憶 バリデーション ほかにもいくつか楽しそうな物はあるが、とりあえず、この4つについてREADMEから情報を拾ってみたいと思います。 アトリビュートは、モデル内に項目を作る class Person include ActiveModel::AttributeMethods attribute_method_prefix 'clear_' define_attribute_methods [:name, :age] attr_accessor :name,

    ActiveModel | GENDOSU@NET
    toshi3221
    toshi3221 2011/08/27
    attribete,callback,変更記憶,validationが組み込める
  • 1