fields_forブロックを使用して部分をレンダリングしようとしています。部分的にフォームフィールドが正しく描画されますが、出力が再びにエスケープされたHTMLとしてレンダリングされます。部分を呼び出すコードは(HAML)ここにある: - fields_forと - 私が使用して試したRails 3:部分レンダリングを2回、通常は1回、エスケープ出力として1回
= 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は同じ問題を生成します。私は間違っていないよ場合
私は、あなたの目の不自由な広告[versions_attributes] [#{@ advertisement.versions.size-1}] "to_sym'で何を達成しようとしているのですか? – jibiel