Ruby on rails 主动管理及;设计用户注册

Ruby on rails 主动管理及;设计用户注册,ruby-on-rails,devise,activeadmin,Ruby On Rails,Devise,Activeadmin,试图/努力在活动管理项目中获得注册和注册 我已将设备“可注册”添加到我的管理员用户模型中: devise :database_authenticatable, :registerable, :confirmable 我可以看到一个注册表单,但是这个表单通过GET到仪表板路径(/admin)提交,实际上什么都不做 有什么窍门可以把它连接起来吗?请记住: Deviate是一个身份验证框架,因此它负责“注册”、“身份验证”、“登录/退出” ActiveAdmin是生成资源管理的工具 我个人不喜欢A

试图/努力在活动管理项目中获得注册和注册

我已将设备“可注册”添加到我的管理员用户模型中:

devise :database_authenticatable, :registerable, :confirmable
我可以看到一个注册表单,但是这个表单通过GET到仪表板路径(/admin)提交,实际上什么都不做


有什么窍门可以把它连接起来吗?

请记住:

  • Deviate是一个身份验证框架,因此它负责“注册”、“身份验证”、“登录/退出”
  • ActiveAdmin是生成资源管理的工具
  • 我个人不喜欢ActiveAdmin使用自己的设计配置文件的方式。(它生成的路由将聚集到您自己的routes.rb文件中)
所以,我认为你应该考虑你的“登记”功能与你的“活动管理”隔离开来。我的意思是,当您实现“注册”时,只需使用“设计”,它与“ActiveAdmin”没有任何关系

嗯。简短答复:

1. rails generate devise:views
# or : copy the files from devise gem folder into your own Rails application.
2. customize your view page, and make sure your routes.rb:
   # not devise_for :admin_users, ActiveAdmin::Devise.config  .
   devise_for :admin_users  

这种方法的唯一问题是默认布局不起作用-您需要将正确的html注入到生成的页面中。