Rails 3.0でMD5を使用して文字列を暗号化するにはどうすればよいですか?pass = MD5.hexdigest(pass)
はモデルでuninitialized constant MyModel::MD5
を生成します)
このためにRuby標準ライブラリのDigest::MD5
を使用できます。
irb(main):001:0> require 'digest/md5'
=> true
irb(main):002:0> Digest::MD5.hexdigest('foobar')
=> "3858f62230ac3c915f300c664312c63f"
そしてもう1つ、MD5はハッシュアルゴリズムです。ハッシュアルゴリズムで何かを「暗号化」することはありません。