引用符を使用して文字列を初期化することと、前にコロンを付けることの違いは何ですか? つまり、「bobo」と :bobo です。それらを検査すると同じように見えますが、それらを比較すると、結果は false と評価されます。
irb(main):006:0> r = "bobo"
=> "bobo"
irb(main):007:0> puts r
bobo
=> nil
irb(main):008:0> t = :bobo
=> :bobo
irb(main):009:0> puts t
bobo
=> nil
irb(main):010:0> puts r == t
false
=> nil
irb(main):011:0> s = "bobo"
=> "bobo"
irb(main):012:0> puts r == s
true
=> nil