Railsモデルから出力する前にMD5ハッシュメールアドレスを探しています。現在、私のモーダルは次のようになっています。
class Comment < ActiveRecord::Base
belongs_to :post
attr_accessible :body, :name, :reply, :email
validates_presence_of :body, :name
def gravator
require 'digest/md5'
email_address = self.email.downcase
# create the md5 hash
hash = Digest::MD5.hexdigest(email_address)
# compile URL which can be used in <img src="RIGHT_HERE"...
self.email = "http://www.gravatar.com/avatar/#{hash}"
end
end
メールフィールドをgravatorメソッドから出力されたURLに変換する最良の方法は何でしょうか。
助けてくれてありがとう!