title: HUGE model in rails? What would be the appropriate way to do it?
body: <p>I'm practicing, and came up with an idea that I should create an experiment that involves building an editor that can customize a real car with all parts that a real car can have. And then allow the user to individually customize it down to the finest level of detail <strong>simply using true or false</strong> And then output it accordingly like:</p>
  
  <pre><code>&lt;%= if @vehicle.steering_wheel_color == blue %&gt;
    show a blue steeringhweel
  &lt;% end %&gt;
  
  &lt;%= if @vehicle.steering_wheel_color == red %&gt;
    show a red steeringhweel
  &lt;% end %&gt;
  
  &lt;%= if @vehicle.gear_box_knob == brown_wood %&gt;
    show a brown wooden gear knob
  &lt;% end %&gt;
  </code></pre>
  
  <p>Since we're talking roughly around 500-1000 parameters(?) I'm sure that my idea of Architecture is preeeetty bad, so I'm wondering what the 'correct' or even the <strong>best way</strong> of doing it would be? considering that each variable needs to be queryable?</p>
  
  <p>I've done some googling and I found one answer that advised to do one model that belongs to vehicle that houses all the booleans. But then I asked a friend and he said that would be a terrible idea.</p>
  
  <p>I guess my question is, what's a good way to build a huge car-editor?</p>