title: Non-Migration Database Modification
body: <p>I'm in the relatively early stages of building a web application, but I know what the overall goals of it should be. I'm currently using rails (3) and I'm fully appreciating the benefits of rails.</p>
  
  <p>However, one thing that I'd be able to do at one point is allow clients to add/remove some columns to the database on their own. These additional columns would be within templates that I would set up ("number" columns that with pre-set options for searching, querying, etc.)</p>
  
  <p>Basically I'm wondering if that is possible to do in rails, or whether it is more or less necessary to switch to a lower-level platform since in many ways this idea violates rails conventions. </p>