alias_method_chainでActiveRecordのattributesのセッターに処理を 追加しようとするとalias_method_chainでundefined methodになる alias_method_chainでやろうとすると苦労するので def name=(value) # 追加処理 write_attribute(:name, value) end のようにしたほうが賢明