I've a bit of a distinctive situation, basically were built with a form having a checkbox for each condition (as with US states, so 50 states say), I do not actually want to add 50 posts to my db, how do i store them in a wide array in one column?

I seem like I have seen this done but I am getting a difficult time putting my finger around the implementation.

ActiveRecord::Base.serialize. Completely from the rails paperwork:

class User < ActiveRecord::Base
  serialize :preferences
end

user = User.create(:preferences => { "background" => "black", "display" => large })
User.find(user.id).preferences # => { "background" => "black", "display" => large }

You can setup a States table with lots of to a lot of relationship between User and Condition also. This could make queries more effective.