%wリテラルは空白区切りで配列を作ってくれる構文です。
%w!hoge huga piyo! #=> ["hoge", "huga", "piyo"]
ここで、バックスラッシュを入れてあげると、ちゃんと空白文字を含めた文字列を生成してくれます。
%w!hoge\ huga piyo! #=> ["hoge huga", "piyo"]
シンボルの配列をつくる%iリテラルでも使えないことはないのですが…
御覧のように、なんだかへんな感じになります。
シンボルは空白入れられないから仕方ないですね。
%i!hoge\ huga piyo!
#=> [:"hoge huga", :piyo]