【问题标题】:ActiveAdmin cannot authorize in rails-api projectActiveAdmin 无法在 rails-api 项目中授权
【发布时间】:2015-09-09 07:45:35
【问题描述】:

我创建了一个新的 rails-api 4.2.1 项目并尝试让 ActiveAdmin 使用它。

我看到 admin_user 已获得授权,但在重定向到仪表板后返回 401 ...

【问题讨论】:

  • 不是完全禁用api_only 模式(这首先违背了创建 API 应用程序的目的),您可以有选择地添加允许 ActiveAdmin 工作的中间件,同时保持您的 API 控制器使用精简的堆栈。 Here is a guide 启用 ActiveAdmin 以使用 Rails 5 API 应用程序。不确定它是否与rails-api 4.x 完全相同,但可能相似。希望有帮助!

标签: activeadmin rails-api


【解决方案1】:

添加

config.api_only = false

到 application.rb 解决了这个问题。

来自here

【讨论】:

    猜你喜欢
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    相关资源
    最近更新 更多