2012-02-08 103 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