2017-08-17 57 views
0

所以我在一個小泡菜。如何保持heroku用戶記錄,當你需要重新啓動架構

本週早些時候,我的經理告訴我要嘗試修復我們在應用中遇到的郵件問題。

現在的應用程序沒有任何理由在郵件失敗,所以我試圖做我重新Rails應用程序的一個全新的項目,同時遵循舊的步驟。 這很好,我得到郵件工作。

現在的問題是我需要將它部署到Heroku的.... AOWWW

我在開發其他應用程序使用的數據庫的一個全新模式。我害怕,如果我去部署,我們將丟失舊的用戶記錄,所以用戶帖子。

用戶帖子雖然更容易重建,因爲我可以手動添加到數據庫,但我米有與用戶領域的問題。

由於具有使用設計AUTH我不知道如果我改變由舊的意志,使人們的工作新的應用程序密鑰加密的密碼的用戶字段?

我可以採取什麼不同的方法來解決這個問題。

預先感謝您:)

+0

您是否知道用戶表中的未加密密碼 –

+0

否我只能訪問加密密碼 –

回答

0

是,如果你改變了由舊的新的應用密鑰,將工作

OR 

,如果你知道在控制檯明文密碼運行

User.create(password: "yourpassword", password_confirmation: "yourpassword") 
+0

好吧,我不知道明文密碼。問題以及你認爲這將是一個gd的想法解密密碼,然後讀取它們,然後改變應用程序的祕密 –

+0

不,你不能解密它,但現在你可以在你的新項目中替換old_app的encrypted_pa​​ssword。 –

+0

好吧謝謝你的頭:) –

相關問題