0

アクティブレコードのto_xmlメソッドを使用するときに、最初の文字を小文字でラクダ化する方法はありますか?を呼び出すことで文字列に対してこれを実行できることは知っていますが、メソッド"hello_world".camelize(:lower)によって提供される唯一のオプションはto_xml:camelize => true

提供されたオプションを使用してこれを行う方法はありますか?独自のxmlビルダーを作成できることを読んでいますが、どこから始めればよいかわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

3

trueに置き換えるだけ:lowerです:

{ "hello_world" => 1 }.to_xml(:camelize => :lower)
#=> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<hash>\n  <helloWorld type=\"integer\">1</helloWorld>\n</hash>\n"
于 2012-11-24T07:22:47.220 に答える