2017-05-06 60 views
0

我在Rails上使用devise。如何訪問Devise註冊控制器中的當前用戶對象?

我想爲註冊控制器創建操作中的用戶對象變量設置一些值。爲此,我想訪問用戶對象

我的用例設置plan_id在sign_up; 網址是example.com/users/sign_up?plan_id=1

我想要設置plan_id的數據類型,其剛剛創建的用戶對象..

感謝

+0

的可能的複製[覆蓋設計註冊控制器(http://stackoverflow.com/questions/3546289/override-devise-registrations-controller) – Iceman

回答

0

按答案here,重寫控制器並設置路線。 然後在create動作,

def create 
    super do |resource| 
    resource.update_attribute(:plan_id, params[:plan_id]) 
    end 
end 
相關問題