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 |