ruby-on-rails - Devise gem 在暂存阶段不适用于 IE8(但适用于 Chrome 和 Firefox)

标签 ruby-on-rails internet-explorer-8 rubygems devise

我们使用 devise 1.0.6 (Ruby 1.9.2/Rails 2.3.8) 进行身份验证。

由于登台时的某些原因,用户身份验证似乎在 IE8 中不起作用,因为当注册用户登录时,他们没有被重定向到自己的桌面页面(desk_user_url,见下文)。他们被重定向到登陆(主页)页面。

=====

class MainController < ApplicationController
  skip_before_filter :authenticate_user!, :except => [:support]
  protect_from_forgery :except => :community

  def landing
    if user_signed_in?
      redirect_to desk_user_url
      return
    end
  end

======

但是,它在 Chrome 和 Firefox 中运行良好。

关于如何解决这个问题有什么想法吗?这是设备的问题还是其他原因?

谢谢。

最佳答案

关于ruby-on-rails - Devise gem 在暂存阶段不适用于 IE8(但适用于 Chrome 和 Firefox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598597/

相关文章:

ruby-on-rails - Carrierwave PDF to Image 使用 MiniMagick

javascript - FadeOut 当且仅当 Rails 实例变量等于 1

ruby-on-rails - 重定向大量索引链接

css - 垂直导航在 IE 中无法正常工作

ruby-on-rails - 创建新的 Rails 应用程序 - 依赖 API 已关闭?

android - 对于使用移动应用程序的 Sorcery gem,我应该使用什么身份验证方法?

jquery - Cufoncanvas 替换样式

jquery ie8 获取文本值 = 对象不支持此属性或方法

mysql2 gem 安装错误

html - 最佳网页抓取 Ruby on Rails 库,可处理由 javascript 生成的动态 HTML