Sprankelprachtig aan/afmeldsysteem

dashboard_controller.rb 513B

12345678910111213141516171819
  1. class DashboardController < ApplicationController
  2. before_action :require_login!
  3. def home
  4. @upcoming = current_person
  5. .participants
  6. .joins(:activity)
  7. .where('activities.start >= ?', DateTime.now)
  8. .order('activities.start ASC')
  9. .paginate(page: params[:upage], per_page: 10)
  10. @user_organized = @upcoming
  11. .where(is_organizer: true)
  12. .limit(3)
  13. @need_response = @upcoming
  14. .where(attending: nil)
  15. .paginate(page: params[:nrpage], per_page: 5)
  16. end
  17. end