У меня есть модель рельсов User
с полями name
, email
и hash
.
Я сохраняю данные для этого, выполнив:
@u = User.create(:name=>'test', :email=>"test@mail.com")
@u.save
Как включить обратный вызов before_create
, чтобы перед сохранением записи значение хеш-функции получало строку хеш-кода следующим кодом:
Digest::SHA1.hexdigest('something secret' + email)
Как будет выглядеть моя User
модель?
class Employee < ActiveRecord::Base
before_create :set_hash
def set_hash
//what goes in here?
end
end