ユーザーにエラーを表示するために、ブートストラップ スタイルのフラッシュ メッセージを使用しています。IE 以外のすべてのブラウザで動作するようです。ソースを表示すると、メッセージの html が生成されていません。
<% flash.each do | name, msg| %>
<%= content_tag(:div, msg, class: "alert alert-#{name}") if name.to_s == 'error' %>
<% end %>
これが関連しているかどうかはわかりませんが、セッション変数の保存は IE でも機能しません。