Guest User

Untitled

a guest
Jun 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. class EventSignup < ActiveRecord::Base
  2. belongs_to :event
  3. belongs_to :paparazzi
  4.  
  5. validates_uniqueness_of :paparazzi_id, :scope => [:event_id]
  6. end
  7.  
  8. class Event < ActiveRecord::Base
  9. has_many :event_signups
  10. has_many :paparazzis, :through => :event_signups
  11. end
  12.  
  13. class Paparazzi < ActiveRecord::Base
  14. acts_as_authentic
  15. has_many :event_signups
  16. has_many :events, :through => :event_signups
  17. end
  18.  
  19. def signup
  20. #logger.debug event.detalis
  21. @event = Event.find(params[:id])
  22.  
  23. @paparazzi = current_paparazzi
  24.  
  25. logger.debug @paparazzi
  26. logger.debug @event
  27.  
  28. if @paparazzi.events<<@event
  29. logger.debug "saved!"
  30. else
  31. logger.debug "not saved!"
  32.  
  33. end
  34.  
  35. @events = Event.all
  36. render :action => "index"
  37. end
Add Comment
Please, Sign In to add comment