从excel链接到rails服务器运行devise不能正常工作

(轨4,ruby2.0,为OSX 14.5 excel,但在Windows Excel中检测到相同的问题)我有一个链接在Excel中,看起来像:

https://www.example.com/reports/download_frame/1481

当用户点击excel时,他们会被路由到默认主页。 当他们剪切和粘贴到浏览器相同的url,它工作正常,他们直接进入页面。

在Apache上,这是日志的样子:

- - - [14/Jun/2015:15:41:44 -0400] "OPTIONS /reports/download_frame/ HTTP/1.1" 404 1564 "-" "Microsoft Office Protocol Discovery" - - - - [14/Jun/2015:15:41:45 -0400] "GET /reports/download_frame/1481 HTTP/1.1" 302 106 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X) Excel/14.50.0" - - - - [14/Jun/2015:15:41:45 -0400] "GET /users/sign_in HTTP/1.1" 200 4148 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X) Excel/14.50.0" - - - - [14/Jun/2015:15:41:46 -0400] "GET /users/sign_in HTTP/1.1" 302 93 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Firefox/38.0" - - - - [14/Jun/2015:15:41:46 -0400] "GET / HTTP/1.1" 200 6772 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Firefox/38.0" - 

我不确定第一个电话正在做什么,但第二个电话应该是正确的。 似乎devise是自动login他们,但忘了原来的url。 如果他们已经login,不应该只是第一次尝试?

使用可记忆的devise模块来记住连接时的用户。

检查这里的文档: http : //www.rubydoc.info/github/plataformatec/devise/master/Devise/Models/Remembrable

我发布后我发现这个,措辞不同,但同样的问题,第一个答案是解决我的问题。

Excel链接不加载页面,但是当链接被粘贴在浏览器中时,它可以工作。