文字列値を一重引用符で囲んだまま、文字列と整数の配列を結合文字列に変換する必要があります。たとえば、次のように変更する必要があります。
["abc", "xyz", 123, 456]
これに:
"'abc','xyz',123,456"
join
とのバリエーションを試しましto_s
たが、うまくいきません。どんな助けでも大歓迎です。
ワンライナーで動作するようになりました:
["abc", "xyz", 123, 456].to_s.gsub(/[\[\]\"]/,'[' =>'','"'=>'\'')
#=> "'abc', 'xyz', 123, 456"
しかし、もっと良い方法があるかどうかはまだ興味があります。