Guest User

Untitled

a guest
Apr 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. User has many residents.
  2.  
  3. ## Resident Database
  4.  
  5. class CreateResidents < ActiveRecord::Migration
  6. def self.up
  7. create_table :residents do |t|
  8. t.integer :user_id,
  9. :house_id
  10. t.boolean :currently, :null => false, :default => true
  11. t.timestamps
  12. end
  13. end
  14.  
  15. def self.down
  16. drop_table :residents
  17. end
  18. end
  19.  
  20.  
  21. ## Resident Model
  22.  
  23. class Resident < ActiveRecord::Base
  24. belongs_to :user
  25. belongs_to :house
  26.  
  27. def current
  28.  
  29. end
  30.  
  31. def self.has_resident? facebook_uid
  32. user = User.find_by_facebook_uid(facebook_uid)
  33. if user == nil
  34. false
  35. else
  36. find_by_user_id(user.id, :conditions => "currently = true") == nil ? false : true
  37. end
  38. end
  39. end
Add Comment
Please, Sign In to add comment