fields_for ブロックを使用してパーシャルをレンダリングしようとしています。パーシャルはフォーム フィールドを適切にレンダリングしますが、出力をエスケープされた HTML として再度レンダリングします。パーシャルを呼び出すコードは次のとおりです (haml):
= fields_for "advertisement[versions_attributes][#{@advertisement.versions.size-1}]".to_sym, @version do |version_fields|
= render :partial => 'advertisement_versions/fields', :locals => {:f => version_fields}
-fields_for と -render を使用してみましたが、うまくいきませんでした。- fields_for はパーシャルをレンダリングしません。 - レンダリングは同じ問題を引き起こします。