fixups for active admin
This commit is contained in:
parent
db15ac0fb5
commit
7c7d9ec4e2
|
|
@ -4,14 +4,24 @@ module JamRuby
|
|||
self.table_name = "crash_dumps"
|
||||
|
||||
self.primary_key = 'id'
|
||||
|
||||
belongs_to :user, :inverse_of => :crash_dumps, :class_name => "JamRuby::User"
|
||||
|
||||
validates :client_type, presence: true
|
||||
validates :client_version, presence: true
|
||||
|
||||
attr_accessor :user_email
|
||||
|
||||
before_validation(:on => :create) do
|
||||
self.created_at ||= Time.now
|
||||
self.id = SecureRandom.uuid
|
||||
self.uri = "dump/#{self.id}-#{self.created_at.to_i}"
|
||||
end
|
||||
|
||||
def user_email
|
||||
nil if user_id.nil?
|
||||
self.user.email
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -102,6 +102,9 @@ module JamRuby
|
|||
# invited users
|
||||
has_many :invited_users, :foreign_key => "sender_id", :class_name => "JamRuby::InvitedUser"
|
||||
|
||||
# crash dumps
|
||||
has_many :crash_dumps, :foreign_key => "user_id", :class_name => "JamRuby::CrashDump"
|
||||
|
||||
# This causes the authenticate method to be generated (among other stuff)
|
||||
#has_secure_password
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue