railsで保存した直後にデータを加工したい


railsで保存した直後に保存したデータをupdateしたいのですが、どうしたらよいのでしょうか。

[code]

    def after_save
      self.update(:name => self.name + 'ほげほげ')
    end
    
[/code]

このような感じでカラムのデータを書き換えるような事を想定しています。




保存するデータを書き換えたいということであれば、`before_save` を使うと良いです。

[code]

    class Hogege < ActiveRecord::Base
      before_save :fix_name
    
      private
    
      def fix_name
        self.name += "ほげほげ"
      end
    end
    
[/code]




保存するデータを書き換えたいということであれば、`before_save` を使うと良いです。

[code]

    class Hogege < ActiveRecord::Base
      before_save :fix_name
    
      private
    
      def fix_name
        self.name += "ほげほげ"
      end
    end
    
[/code]

