What\'s the difference between a string and a symbol in Ruby and when should I use one over the other?
Symbols and strings are completely different this post has a little insight into the differences. As to when and where to use them, there is a pretty extensive post on this subject over on has many :through.