title: Best approach to save user preferences?
body: <p>I have seen two different approaches in saving user preferences. </p>
  
  <p><strong>APPROACH 1:</strong>
  Serializing them and saving in one of the column of USERS table</p>
  
  <p><strong>APPROACH 2:</strong>
  Creating a separate table PREFERENCES and make a has_many association from USERS to PREFERENCES.</p>
  
  <p>Which one of the above two approaches would you prefer and what are the pros and cons of each over other?</p>