Sha256: 8fe8c4312754f4362407615139c680058ff359aa07f0ed450456bca5a9edbe1d
Contents?: true
Size: 604 Bytes
Versions: 4
Compression:
Stored size: 604 Bytes
Contents
class User < ActiveRecord::Base # Include default devise modules. Others available are: # :token_authenticatable, :confirmable, :lockable and :timeoutable devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable serialize :roles, Array # Add Paperclip support for avatars has_attached_file :avatar, styles: {medium: '300x300>', thumb: '100x100>'} attr_accessor :delete_avatar before_validation { self.avatar = nil if delete_avatar == '1' } def attr_accessible_role :custom_role end def roles_enum [:admin, :user] end end
Version data entries
4 entries across 4 versions & 1 rubygems