使用: Rails 3.2.11 & Ruby 1.8.7
label_tag
出力htmlを作成しようとして深刻な問題が発生しています。基本的には、次のように要約されます。
<%= label_tag "This will <strong>not</strong> work!" %>
私が試してみました:
<%= raw label_tag "This will <strong>not</strong> work!" %>
<%= label_tag raw "This will <strong>not</strong> work!" %>
<%= label_tag "This will <strong>not</strong> work!".html_safe %>
<%= (label_tag "This will <strong>not</strong> work!").html_safe %>
gem 'rails_xss' をインストールしました。
何も機能しません!
raw と html_safe が機能しないという問題を抱えている人々が html をエスケープすることに関連する多くの問題を見つけることができますが、label_tag とは何の関係もありません。この問題には f.label を使用できません。
これは以前は同じアプリケーションで機能していましたが、いくつかの更新 (Rails 3.0.3 -> 3.2.11 が主な更新) の後、機能しなくなりました。これがいつ起こったのか気付かなかったので、何が問題を引き起こしたのかわかりません。
複製できますか?解決策はありますか?