Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.45 KB | None | 0 0
  1. ### USERS ################################
  2. ##########################################
  3.  
  4. # User is refered by {Tab, PracticePlan, User, PersonalMessage, Comment, Vote, Notification}
  5. rails generate model User username:string password:string birthday:date email:string rating:float practiceLevel:float practiceHours:float subscribers:references
  6. rails generate controller Users
  7.  
  8. # PersonalMessage
  9. rails generate model PersonalMessage user:references
  10. rails generate controller PersonalMessages
  11.  
  12. # Notification
  13. rails generate model Notification user:references
  14. rails generate controller Notifications
  15.  
  16. # Newsfeed
  17. rails generate model Newsfeed
  18. rails generate controller Newsfeeds
  19.  
  20. # News
  21. rails generate model News category:string subject:string newsfeed:references
  22. rails generate controller News # [?]
  23.  
  24. ### MUSIC #################################
  25. ###########################################
  26.  
  27. # Artist is refered by {Song}
  28. rails generate model Artist name:string genre:string description:text image:string tab:references
  29. rails generate controller Artists
  30.  
  31. # Song
  32. rails generate model Song name:string artist:references tab:references
  33. rails generate controller Songs
  34.  
  35. ### LEARNING MATERIAL #####################
  36. ###########################################
  37.  
  38. # Tab is refered by {Comment, Vote, PracticePlan}
  39. rails generate model Tab user:references linkUG:string tunning:string equalizer:string tab:text rating:float favorite:boolean
  40. rails generate controller Tabs
  41.  
  42. # PracticePlan is refered by {Comment, Vote, Chord, Video}
  43. rails generate model PracticePlan user:references tabs:references annotation:text rating:float
  44. rails generate controller PracticePlans
  45.  
  46. # PracticeSession
  47. rails generate model PracticeSession user:references duration:float practicePlans:references tabs:references
  48. rails generate controller PracticeSessions
  49.  
  50. # Chord
  51. rails generate model Chord description:text practicePlan:references
  52. rails generate controller Chords
  53.  
  54. # Video
  55. rails generate model Video link:string dimensions:string practicePlan:references
  56. rails generate controller Videos
  57.  
  58. ### MATERIAL FEEDBACK #####################
  59. ###########################################
  60.  
  61. # Comment
  62. rails generate model Comment user:references comment:text tab:references practicePlan:references # [?]
  63. rails generate controller Comments
  64.  
  65. # Vote
  66. rails generate model Vote user:references type:string rate:float tab:references practicePlan:references # [?]
  67. rails generate controller Votes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement