What is the preferred method of saving a hash with symbols as keys to the db? I tried to find this addressed in the archives, already, but came up empty. Since <%= text_field %> creates hashes with symbols by default, what's the best way to save them?
It appears ruby sticks yaml in a string field in the db like "--- :vocabulary" if you save a hash key to db.
Is is good style to do something like this to save a hash or is there a more preferred way?
score_hash.each do | key, value | score = Score.new score.result = @result score.name = key.to_s score.value = value score.save! end
Also, when reconstructing the hash later, is it wise to convert back to symbols (using intern) or just treat as strings?