2012-02-08 81 views
2

试图/努力获得注册和注册在活动的管理项目中工作。活跃的管理员和设计与用户注册

我已经加入了制定“登记的”我的admin_user型号:

devise :database_authenticatable, :registerable, :confirmable 

我可以看到一个注册表单,但这种形式通过GET到仪表板路径(/管理)做的提交,并没有按实际上什么都不做。

有没有一个把戏让人迷恋?

回答

2

只需记住:

  • 设计是一个认证框架,以便它负责的“注册”,“认证”,“登入/注销”
  • ActiveAdmin是生成资源的工具管理。
  • 就我个人而言,我不喜欢ActiveAdmin使用自己的设计配置文件的方式。 (它产生的路线将弥补自己的routes.rb文件)

所以,我认为你应该考虑你的“注册”功能与你的“ActiveAdmin”隔离。我的意思是,当你实施“注册”时,只需要用“设计”来实现,它与“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 
+0

此问题的唯一问题是默认布局不起作用 - 您需要将正确的html注入生成的页面。 – 2012-08-26 07:27:27