title: Creating users that belong to another user in Devise?
body: <p>I'm trying to create a simple blogging application with 2 user levels: "writer" and "manager"</p>
  
  <p>Writers belongs to managers, and managers can have many writers.</p>
  
  <p>Writers can only see their own posts, but managers can see all the posts that their writers make.</p>
  
  <p>Now my question is, how should I implement this type of system?</p>
  
  <p>I'm pretty sure I should be using Devise to generate user authentication. But should I be generating separate models for each type of user (writer or model) or should I generate a roles table instead?</p>
  
  <p>I don't know if that's specific enough; I spent the day racking my head over this with no solution in sight, so if you need to know more please let me know and I'll answer in the comments. Thanks in advance</p>