fixes #2166
This commit is contained in:
10
app/models/api_key.rb
Normal file
10
app/models/api_key.rb
Normal file
@@ -0,0 +1,10 @@
|
||||
class ApiKey < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
validates_uniqueness_of :user_id
|
||||
validates_uniqueness_of :key
|
||||
attr_accessible :user_id, :key
|
||||
|
||||
def self.generate!(user)
|
||||
create(:user_id => user.id, :key => SecureRandom.urlsafe_base64(32))
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user