title: Best way to store user settings
body: <p>Yes, I saw <a href="https://stackoverflow.com/questions/1682089/rails-best-practice-to-store-user-settings">this post</a>. It seems old and I wanted to ask again, especially with the recent release of Rails 5.</p>
  
  <p>What is the best way to store user settings in Rails? <s>It seems <a href="https://github.com/cjbottaro/has_easy" rel="nofollow noreferrer">has_easy</a> is a decent way.</s> <a href="https://github.com/huacnlee/rails-settings-cached" rel="nofollow noreferrer">Rails-cached-settings</a> also seems like a good way - but I dislike that there are no default values and it is... rather ambiguous.</p>
  
  <p>Both of these options seem good, but how do they impact performance? If I only have three settings, is it better to have them directly on the model? What if I have ten?</p>
  
  <p>Edit: has_easy is 8 years old, probably not the best option by now.</p>