0
我有一個手工製作的認證系統,包括登錄等所有模型和方法。用Devise替換所有系統有多難?我看到Devise創建模型,但在這種情況下,我已經擁有了它們。如何在Rails中替換Devise的身份驗證系統?
我應該遵循哪些步驟?
謝謝。
我有一個手工製作的認證系統,包括登錄等所有模型和方法。用Devise替換所有系統有多難?我看到Devise創建模型,但在這種情況下,我已經擁有了它們。如何在Rails中替換Devise的身份驗證系統?
我應該遵循哪些步驟?
謝謝。
您可以按照文檔中的說明安裝Devise。當你運行生成器時,不要重寫模型,不要運行遷移,你會沒事的。
您可能想要在單獨的rails應用程序中嘗試完整安裝,並在自己的應用程序中查看需要更改的內容,例如將任何列重命名爲Devise預期的內容。你也可以刪除你自己的控制器。
設計非常靈活。如果你想改變控制器的行爲,你可以從原來的繼承,並指示路由器使用你自己的。 Devise有許多鉤子方法可以在你自己的子類中覆蓋。
不要我需要添加:t.database_authenticatable:空=>假 #t.recoverable #t.rememberable #t.trackable # ## t.confirmable – donald 2010-11-30 21:31:31