0

我试图弄清楚如何使用令牌身份验证显示视图。我希望能够在没有布局的情况下制作我的应用程序的屏幕截图,并且在 http 请求中使用令牌访问。我不想登录用户,只想访问我的视图。我将 devise devise 3.5.10 和 devise-token_authenticable 0.4.10 与 Rails 3 一起使用。我可以通过令牌身份验证访问所有 J​​SON 请求,但如果我的用户尚未登录,则无法显示视图。

4

1 回答 1

1

在您的 ApplicationController 中,您可能有这样一行

before_action :authenticate_user!

对于即使未登录也希望允许访问的视图,您需要在控制器中指出

class SpecialController < ApplicationController

  before_action :authenticate_user!, except: [:show] # or whatever actions you choose
于 2017-08-21T11:01:31.797 回答