无法登录 ActiveAdmin

2024-04-01

我在登录 ActiveAdmin 时遇到问题。使用来自的解决方案无法登录活动管理。有什么办法可以创建管理员用户吗? https://stackoverflow.com/questions/20447006/cant-log-into-active-admin-any-way-to-create-an-admin-user and 无法登录活动管理 https://stackoverflow.com/questions/11074806/cant-login-to-active-admin,

我尝试在我的rails console

user = AdminUser.new
user.email = '[email protected] /cdn-cgi/l/email-protection'
user.password = 'new_password'
user.save

On user.save,它给了我以下消息:

(0.0ms)  begin transaction
AdminUser Exists (0.0ms)  SELECT 1 AS one FROM "admin_users" WHERE "admin_users"."email" = '[email protected] /cdn-cgi/l/email-protection' LIMIT 1
false
(1.0ms)  rollback transaction

据我了解,这未能创建记录,对吗?

我还尝试了以下解决方案:

AdminUser.create :email => '[email protected] /cdn-cgi/l/email-protection', :password => 'password', :password_confirmation => 'password'

这会在控制台中显示以下消息:

    (0.0ms)  begin transaction
AdminUser Exists (0.0ms)  SELECT 1 AS one FROM "admin_users" WHERE "admin_users"."email" = '[email protected] /cdn-cgi/l/email-protection' LIMIT 1
SQL (11.0ms)  INSERT INTO "admin_users" ("created_at", "current_sign_in_at", "current_sign_in_ip", "email", "encrypted_password", "last_sign_in_at", "last_sign_in_ip", "remember_created_at", "reset_password_sent_at", "reset_password_token", "sign_in_count", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)  [["created_at", Tue, 26 Aug 2014 05:41:42 UTC +00:00], ["current_sign_in_at", nil], ["current_sign_in_ip", nil], ["email", "[email protected] /cdn-cgi/l/email-protection"], ["encrypted_password", "$2a$10$zLnnk8N3wx9GRb874YjjzOHukteF/qRjWPQMFTZOr7NMepljRRqOC"], ["last_sign_in_at", nil], ["last_sign_in_ip", nil], ["remember_created_at", nil], ["reset_password_sent_at", nil], ["reset_password_token", nil], ["sign_in_count", 0], ["updated_at", Tue, 26 Aug 2014 05:41:42 UTC +00:00]]
(138.9ms)  commit transaction


#<AdminUser id: 3, email: "[email protected] /cdn-cgi/l/email-protection", encrypted_password: "$2a$10$zLnnk8N3wx9GRb874YjjzOHukteF/qRjWPQMFTZOr7NM...", reset_password_token: nil, reset_password_sent_at: nil, remember_created_at: nil, sign_in_count: 0, current_sign_in_at: nil, last_sign_in_at: nil, current_sign_in_ip: nil, last_sign_in_ip: nil, created_at: "2014-08-26 05:41:42", updated_at: "2014-08-26 05:41:42">

EDIT:

还尝试删除并创建所有模型,如下所示:

rake db:drop:all
rake db:create:all
rake db:migrate

但由于用户名或密码无效,仍然无法登录。我该如何解决?


您可能已经明白了这一点...但如果您正在使用 DEVISE,请不要遵循 ACTIVEADMIN 的指南!这是行不通的……(他们真的需要修改他们的自述文件……已经​​……好几年了。)

无论如何,问题是用户必须同时存在于 Users 和 AdminUsers 中。当我第一次设置 ActiveAdmin 时,我没有遇到这个问题,因为我使用的指南中只有一个布尔值,您可以在其中检查或取消检查用户是否是管理员用户。 (设置起来比较困难,但做事的方式要明智得多。

无论如何,你只需要转到 Rails 控制台,而不是这样:

AdminUser.create :email => '[email protected] /cdn-cgi/l/email-protection', :password => 'password', :password_confirmation => 'password'

..做这个:

User.create :email => '[email protected] /cdn-cgi/l/email-protection', :password => 'password', :password_confirmation => 'password'

问题解决了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法登录 ActiveAdmin 的相关文章

随机推荐

  • 如何在 jQuery 中发送 PUT/DELETE 请求?

    GET get POST post 关于什么PUT DELETE 你可以使用ajax http docs jquery com Ajax jQuery ajax options method ajax url script cgi type
  • 将 axios POST 请求与 moxios 匹配

    是否可以使用 moxios 模拟对 POST 请求的回复 不仅通过 URL 匹配 还通过 POST 正文匹配 事后检查尸体对我来说也很有用 这就是我现在正在做的事情 据我所知 没有特定于方法的存根方法 describe createCode
  • 应该创建多种文档类型或多个索引吗?

    我们为企业托管许多网站 每个企业都会有许多他们可能希望通过 ES 进行索引和搜索的文档类型 通常 每个业务拥有的文档类型数量少于 20 个 每个类型可能拥有少于 100k 个文档 通常要少得多 我不确定应该如何设置这些网站的数据 我应该将它
  • ice_cube 的营业时间

    我如何能够在单一时间表中规定餐厅的营业时间 周一至周五 8 点至 16 点非常简单 schedule Schedule new Time parse Date yesterday to s 8 00 duration gt 60 60 8
  • MVC 4 和 JsonResult 格式

    这段代码的结果格式有问题 public JsonResult getCategorias int id var res from c in db Categorias where id HasValue c CategoriaPadre i
  • 水平和垂直并排有许多小 div 和一个大 div?

    我应该如何创建这种结构 我的第一个想法是将四个粉红色组合成一个橙色 这样我就得到了 4pinksVS1orange 现在下一个难题是将它们并排放置 我不知道 好吧 我知道一些 hxcks 但它们很容易被打破 然后 拼图是底行有四个粉红色的拼
  • 浏览器中文本区域处理不一致

    这是我在下面提供的标记中看到的内容 没有一个浏览器将文本区域保留在容器中 这很不方便 但并不是什么大问题 然而 令人烦恼的是 无论我做什么 我都无法摆脱 Chrome 中文本区域的下边距 有什么建议么 Here is everything
  • JavaScript - 模拟单击​​上下文菜单

    我正在尝试为网站创建网络自动化 我正在模拟点击 通常我会向如下所示的元素添加 ID 并使用 Chrome 开发者控制台触发单击 并且它始终有效 p s 下面的问题已经过时了 我实际上正在尝试从 web whatsapp com 的上下文菜单
  • PyInstaller ImportError:没有名为“pyfiglet.fonts”的模块

    我正在尝试使用 PyInstaller 编译 Asciimatics 的演示脚本之一 希望最终能够为我正在开发的基于文本的游戏创建一个简单的 GUI 它返回以下错误 C Users X Documents Python Scripts as
  • 使用 DoubleClick“无法加载广告:3”

    我正在使用 DoubleClick 在 Android 应用程序中设置广告 但无法显示最终的广告 有人能帮我吗 当我通过添加 addTestDevice xxx 来测试广告时 我得到了测试广告 但是当我删除此行时 出现以下错误 W 广告 广
  • 隐藏 Woocommerce 订阅价格中的“免费试用”文本,但保留注册费

    问题的第一部分 隐藏 Woocommerce 订阅价格中的 免费试用 文本 在这篇很棒的帖子中得到了回答 隐藏 Woocommerce 订阅价格中的 免费试用 文本 https stackoverflow com questions 489
  • 隐藏滚动条(启用滚动)

    我有一个包含 2 列和多行的表 table border 0 tr td something td td div class bubble div td tr tr td something1 td td div class bubble
  • OpenCV (cv2) 中的 unactorPoints 与 Python 错误结果

    我尝试纠正图像和该图像上的一些点 校正图像效果非常好 这部分代码不是我提供的 mapx mapy cv2 initUndistortRectifyMap camera matrix dist coefs np array 1 0 0 0 1
  • 内存泄漏 - UIImagePNGRepresentation

    我正在尝试复制图像UIImagePicker到文档目录 我在用 UIImagePickerControllerOriginalImage key 从 UIImagePickerDelegate 的字典中获取原始图像 我正在使用将图像写入文件
  • 为什么我必须将内存地址转换为 (void *)? [复制]

    这个问题在这里已经有答案了 所以我现在只学习了 C 语言大约 3 周 我正在使用this https www youtube com watch v 5BpYD7TxvKU教程帮助我理解指针 我写的一切都和他一样 但我使用 Putty 和
  • 应用程序关闭时访问持久存储

    目前 我正在使用 redux persist 在本地存储数据 我想在应用程序关闭时访问 Persited 商店 就像有新的推送通知时一样 我尝试使用 AsyncStorage 访问存储 结果返回 null if AppState curre
  • 由于环境设置错误,使用 Keras 进行预测失败

    我无法让 Keras 预测任何事情 即使在这个简约的模型中也不行 from keras models import Sequential from keras layers import Dense import numpy as np i
  • 如何修复Python中的selenium“DevToolsActivePort文件不存在”异常[重复]

    这个问题在这里已经有答案了 SOLVED 当我使用两个参数时 headless and user data dir 硒提高selenium common exceptions WebDriverException Message unkno
  • webpack 4.1.1 -> configuration.module 有一个未知的属性“loaders”。

    我刚刚将 webpack 更新为4 1 1当我尝试运行它时 出现以下错误 配置对象无效 Webpack 已使用初始化 配置对象与 API 架构不匹配 configuration module 有一个未知的属性 loaders 这些属性是有效
  • 无法登录 ActiveAdmin

    我在登录 ActiveAdmin 时遇到问题 使用来自的解决方案无法登录活动管理 有什么办法可以创建管理员用户吗 https stackoverflow com questions 20447006 cant log into active