我想爲我的用戶子類 - 成員和合作夥伴設置2個略有不同的註冊過程。我想讓它這樣:單獨的註冊過程用戶的子類兒童
/用戶/ sign_up簽約用戶爲會員(所以我有一個隱藏字段中存在與價值「會員」),它就像一個魅力。
但我也想:
/用戶/合作伙伴/ sign_up提供一個稍微不同的形式歸咎於他們的價值「合作伙伴」。
我特別希望這2個不同的網址實現的,這樣我就可以把這些不同類型的用戶提供不同的鏈接與註冊。
我使用的設計我的身份驗證系統。
我敢肯定,我應該產生一個獨立的控制器,如partner_registrations_controller的東西,並從色器件繼承,但我不知道是什麼代碼應該然後去控制器。
我也覺得我需要創建的意見/用戶文件夾,在那裏我將有特定的「new.html.erb」形式中的一個新文件夾「partner_registrations」。
我終於我知道我需要做一些與途徑,如:
devise_for :users, :controllers => { :registrations => :registrations } do
get 'users/partner/sign_up', to: 'devise/registrations#new'
end
我讀過GitHub上此維基頁面:https://github.com/plataformatec/devise/wiki/How-To:-Customize-routes-to-user-registration-pages但我不爲它的聰明。
任何幫助,非常感謝。