Files
Libr/app/models/auth_key.rb
T
2013-02-19 22:56:34 +08:00

18 lines
430 B
Ruby

require 'utils'
class AuthKey < ActiveRecord::Base
include Utils
attr_accessible :name, :user_id, :value, :actived
validates_presence_of :value, :user_id, message: 'cannot be blank.'
validates_uniqueness_of :value, message: 'must be unique.'
belongs_to :user
def self.create_key_for(user)
AuthKey.create value: Utils.random_key, user_id: user.id
end
def active
update_attributes actived: true
end
end