ハッシュの作成中に文字列をシンボルに変換することは可能ですか? つまり、文字列がapplication_id
あり、ハッシュ値を作成したい場合:application_id => '1234A'
、どうすればよいでしょうか?
私は何かをしようとしましapplication_id.to_sym => id
たが、これはうまくいきませんでした。
編集:関数で機能させようとしています。私の関数宣言は次のようになります。
def merge(external_id, id, opts)
connection.upsert(external_id, external_id.to_sym => id, opts)
end
そして、私はそれを行うことでそれを呼び出しますmerge('application_id', '1234A', {FirstName: 'John', LastName: 'Smith'})
.
残念ながら、これ=>
により、 a ではなくa が必要であるというエラーが表示されます)
。