Ruby on rails Rails和DocRaptor,覆盖身份验证

Ruby on rails Rails和DocRaptor,覆盖身份验证,ruby-on-rails,devise,Ruby On Rails,Devise,我使用Rails4和DocRaptor将html页面转换为pdf。 问题是我还使用Desive 3进行身份验证 如果您未经身份验证,Deviate的登录页将是根目录。因此,当DocRaptor从显示页面提取html时,它实际上会提取登录页面 有没有办法忽略DocRaptor调用的身份验证 谢谢 您可以通过先跳过后过滤轻松做到这一点,甚至可以向我们传递某种秘密令牌,以防止/隐藏公共访问。下面的答案有几个很好的例子。作为一名DocRaptor员工,很乐意为您提供帮助 谢谢你的主意!它工作得很好,但

我使用Rails4和DocRaptor将html页面转换为pdf。 问题是我还使用Desive 3进行身份验证

如果您未经身份验证,Deviate的登录页将是根目录。因此,当DocRaptor从显示页面提取html时,它实际上会提取登录页面

有没有办法忽略DocRaptor调用的身份验证


谢谢

您可以通过
先跳过后过滤
轻松做到这一点,甚至可以向我们传递某种秘密令牌,以防止/隐藏公共访问。下面的答案有几个很好的例子。作为一名DocRaptor员工,很乐意为您提供帮助


谢谢你的主意!它工作得很好,但是我在实现秘密令牌的想法时遇到了困难。有什么想法吗?这可能很简单,只需在每个url中添加“?token=nobody\u will\u just\u this”,然后检查以确保
params[:token]==“nobody\u will\u will\u获得此”
:如果
上的
过滤器之前跳过
。我发布的第二个链接就是这种行为的一个例子。