2012-03-27 12 views
2

とRSpecのテスト中に、「それは安全なhtmlのされていないため、バッファに連結することができませんでした」:最近、私はRailsの3を使用してテストが断続的に次のエラーで失敗見ていカピバラ

Failure/Error: visit some_path 
ActionView::Template::Error: 
    Could not concatenate to the buffer because it is not html safe. 

故障以外であるように思われます - 決定的。

誰でも何が起こっている可能性がありますか?

+0

同様の問題が発生しています - プロダクションで - この問題の原因を見つけましたか? –

+0

私は決してどこにもいないことを恐れています。それ以来、私はプロジェクトを残しました。( – dukedave

答えて

0

some_pathのビューファイルに、<%=h %>の代わりに<%= %>を使用しているフィールドが返されているフィールドがありますか?

+0

「h」がRails 3に暗黙に含まれているので、この問題を解決するとは思えません。言い換えれば、質問が更新されました)、私が間違っていない限り、次のようになります:http://stackoverflow.com/a/4699531/21115 – dukedave

+0

ああ、申し訳ありません、私はバージョンで推測しなければなりませんでした。バッファが特に大きいか何かをバッファリングしようとしているファイルであれば、悪い方法で終了する制限に達していますか? – TomDunning

+0

いいえ、これを引き起こしているビューは非定型ではありません。実際にはさまざまなビュー共通点はない(明らかに)。 – dukedave

関連する問題