ビルダー テンプレートを使用して大きな XML ドキュメントを生成する Ruby on Rails アプリに取り組んでいますが、ちょっとしたつまずき点にぶつかりました。
XML 出力には、ファイル サイズ (バイト単位) を含むフィールドが必要です。基本的には、http 応答の「Content-Length」ヘッダーに入力される値を使用する必要があると思いますが、タグの値を更新すると明らかにファイル サイズが変わります。
出力は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<dataset>
<metadata>
<filesize>FILESIZE</filesize>
<filename>FILENAME.xml</filename>
</metadata>
<data>
.
.
.
</data>
</dataset>
ビルダー テンプレートを使用して XML タグにファイル サイズを追加することはできますか? そうでない場合、必要な結果を得るために使用できる方法はありますか?