0

こんにちは私は別の配列に配列を割り当てたいというクロス問題が発生します

この値を次のようなテーブルの属性のDBに保存するように

      ["rogid", "soni"]

      a_array = []

DBから取得した後、割り当てたい

      a_array =  ["rogid", "soni"]

割り当て後、表示すると次のようになります

      ["rogid", "soni"]

しかし、a_arrayを表示すると、次のようになります

     ["[\"rogid\", \"soni\"]"]

["rogid"、"soni"]と同じようにそれを達成する方法

助けてくれてありがとう

4

1 に答える 1

1

正規表現を使用して文字列を解析できます: rogid a soni on rubular

私はここで奇妙なルビーの振る舞いをしているので、今この答えを確認することはできませんが、あなたがそれを処理できると確信しています:

正規表現

my_pattern.match(my_string).to_a目的の配列を返します。また、正規表現を使用する前にプル"[\"rogid\", \"soni\"]"を忘れないでください。["[\"rogid\", \"soni\"]"]

于 2012-09-11T21:08:58.457 に答える