当我的会话过期时,Devise给我一个无意义的错误,如下所示:
- <% flash.each do |key,value| %>
- <div class="alert alert-<%= key %>"><%= value %></div>
- <% end %>
@R_502_323@
是的,是
reported in github devise repo,他们更新了关于这个的自述.
我在我的应用程序中使用这样的代码来解决它:@H_301_3@
- <% [:notice,:error,:alert].each do |level| %>
- <% unless flash[level].blank? %>
- <div class="alert alert-<%= flash_class(level) %> fade in">
- <button type="button" class="close" data-dismiss="alert">X</button>
- <%= content_tag :p,flash[level] %>
- </div>
- <% end %>
- <% end %>
希望它有帮助.@H_301_3@