0
我註冊是這樣工作的:需要定製色器件申請流程
- 用戶需要一個測驗,並提交一個表單,並存儲在會話使用任何Facebook的網站
- 用戶註冊或經典的用戶名/密碼
- 註冊成功後,測驗結果堅持用
我想使我的註冊開始與在步驟#1中單獨的控制器的動作,持續重新的用戶然後創建一個註冊後回調,以便在第3步中保存結果。
實現此目標的最佳方法是什麼?會話在第2步中會被覆蓋嗎?
我註冊是這樣工作的:需要定製色器件申請流程
我想使我的註冊開始與在步驟#1中單獨的控制器的動作,持續重新的用戶然後創建一個註冊後回調,以便在第3步中保存結果。
實現此目標的最佳方法是什麼?會話在第2步中會被覆蓋嗎?
你的方法是正確的。
您應該將測驗結果存儲在特定的會話哈希中,如session[:quiz]
,當用戶使用設計註冊成功登錄時不會被覆蓋。
那麼你可能會覆蓋色器件登記控制器,並在用戶與其他信息
class Users::RegistrationsController < Devise::RegistrationsController
def create
super
#find user and set the quiz to persist
end
end
你能使其工作增加測驗結果? – felipeclopes