Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. 1. User(can have both or either one)
  2. user can have one trucker
  3. user can have one owner_trucker
  4.  
  5. 2. Trucker
  6. belongs to user
  7. 3. OwnerTrucker
  8. belongs to user
  9.  
  10. helper_method :profile_type_from_user
  11. def profile_type_from_user(user)
  12. return profile = user.trucker ? :trucker : :owner_trucker
  13. end
  14.  
  15. if profile_type_from_user(profile) == :trucker
  16. else
  17. end
  18.  
  19. @profile = current_user.trucker ? current_user.trucker : current_user.owner_trucker
  20.  
  21. current_user.trucker? && current_user.owner_trucker.nil?
  22.  
  23. helper_method :profile_type_from_user
  24. def profile_type_from_user(user)
  25. return profile = user.trucker ? :trucker : :owner_trucker
  26. end
  27.  
  28. class User
  29. ...
  30. def profile_type
  31. trucker ? :trucker : :owner_trucker
  32. end
  33. ...
  34. end
  35.  
  36. @profile = current_user.trucker ? current_user.trucker : current_user.owner_trucker
  37.  
  38. class User
  39. ...
  40. def profile
  41. trucker || owner_trucker
  42. end
  43. ...
  44. end
  45.  
  46. @profile = current_user.profile
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement