読者です 読者をやめる 読者になる 読者になる

ウェブサービスを作っています。

Rails 2.3.8 で DateHelperJa プラグインと RailsXss プラグインの共存

Rails

Rails 2.3.8 で DateHelperJa プラグインと RailsXss プラグインを使ったところ、日付選択セレクトボックスの option タグがエスケープされてしまう問題が発生しました。


DateHelperJa プラグインの lib/date_helper_ja.rb 110 行目 (build_select_witp_jp_time_unit メソッド内) を

content_tag(:select, select_html, select_options) + time_unit(type).to_s + "\n"

から

(content_tag(:select, select_html.html_safe, select_options) + time_unit(type).to_s + "\n").html_safe

に直したら、ちゃんと表示されるようになりました。


Rails3 時代になったら、ちゃんとパッチ送るかも。