Class: EventOrganizer
- Inherits:
 - 
      ApplicationRecord
      
        
- Object
 - ActiveRecord::Base
 - ApplicationRecord
 - EventOrganizer
 
 
- Defined in:
 - app/models/event_organizer.rb
 
Instance Attribute Summary collapse
- #event_id ⇒ Object readonly
 - 
  
    
      #user_email  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute user_email.
 - #user_id ⇒ Object readonly
 
Belongs to collapse
Class Method Summary collapse
Methods inherited from ApplicationRecord
ransackable_associations, ransackable_attributes
Instance Attribute Details
#event_id ⇒ Object (readonly)
      9  | 
    
      # File 'app/models/event_organizer.rb', line 9 validates :user_email, :event_id, presence: true  | 
  
#user_email ⇒ Object
Returns the value of attribute user_email.
Validations:
      7 8 9  | 
    
      # File 'app/models/event_organizer.rb', line 7 def user_email @user_email end  | 
  
#user_id ⇒ Object (readonly)
      10  | 
    
      # File 'app/models/event_organizer.rb', line 10 validates :user_id, presence: { message: 'No such user exist' }  | 
  
Class Method Details
.autocomplete_users(term) ⇒ Object
      13 14 15  | 
    
      # File 'app/models/event_organizer.rb', line 13 def self.autocomplete_users(term) User.order('lower(nickname)').where('nickname like ? or email like ?', "%#{term}%", "%#{term}%").pluck(:nickname, :email) end  |