【问题标题】:how do have activeadmin specific users - Rails/angularJS如何拥有 activeadmin 特定用户 - Rails/angularJS
【发布时间】:2015-08-15 20:46:50
【问题描述】:

我有一个使用 Devise 进行身份验证的 angularJS/rails 应用程序。 我显然有一个用户表。 我最近安装了 ActiveAdmin 来处理我的后台。 我希望有一位管理员用户能够访问我的 activeadmin 页面。

最好的方法是什么?

[编辑]

好的,我已经这样做了,我得到了 activeadmin 登录屏幕,但是当我尝试登录时出现错误:

Started GET "/admin" for 127.0.0.1 at 2015-08-20 12:45:53 +0200
Processing by Admin::DashboardController#index as HTML
Completed 401 Unauthorized in 15ms (ActiveRecord: 0.0ms)

我在任何地方都找不到 DashboardController。

【问题讨论】:

  • Mike W,我的回答有帮助吗?如果您有任何其他问题,请告诉我!
  • 我们如何帮助您解决问题?你不知道如何在 AngularJS 中使用设计?您是否搜索过任何可以提供帮助的内容,例如 github.com/cloudspace/angular_devise
  • 我已经编辑了我的问题... Admin::DashboardController 有问题

标签: ruby-on-rails devise activeadmin


【解决方案1】:

ActiveAdmin 应该在您这样做时为您创建一个 admin_users 表:

rails g active_admin:install
rake db:migrate

所以,你可以像这样创建一个管理员:

AdminUser.create!(:email => 'admin@example.com', :password => 'password', :password_confirmation => 'password')

启动服务器并导航到http://localhost:3000/admin。您应该可以使用以下方式登录:

Username: admin@example.com
Password: password

【讨论】:

  • 你的问题是什么?请编辑您的问题并向我们提供更多信息,以便我们提供帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2012-07-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多