ブックマーク / qiita.com/joker1007 (1)

  • ActiveModelを活用するための属性定義拡張系gemについて - Qiita

    ActiveModelをベースにしたモデルクラスやFormオブジェクトを作ってると、attribute定義を沢山書くことになります。 その際に、セットで考えなきゃいけないのは、タイプキャスト、デフォルト値、初期化方法です。 で、この辺りを楽にしたいと考える人は大勢居るもので、これらの定義を楽にしてくれるgemがいくつかあります。 今日、いくつかチェックしたので軽くまとめておきます。 cgriego/active_attr solnic/virtus jetrockets/attrio barsoom/attr_extras active_attr, virtus active_attrとvirtusは、ActiveModel::ModelがRailsに入る前からActiveRecordっぽいインターフェースを持ったオブジェクトを定義しやすいように、モジュール自前で色々持ってます。 更に値を

    ActiveModelを活用するための属性定義拡張系gemについて - Qiita
    yucao24hours
    yucao24hours 2015/08/20
    :pray:
  • 1