2013-10-25 158 views
0

我有一個使用bcrypt加密用戶密碼的現有模型。 我想知道如何遷移到使用設計? 我仍然安裝設計正常的方式,並通過數據庫遷移更改模型屬性?在Ruby on Rails中遷移設計

回答

1

將設計添加到您的Gemfile中,運行bundle install,然後rails generate devise ModelName(將ModelName更改爲模型的實際名稱)。這應該將所有需要的東西添加到模型中,並創建遷移。我認爲設計會知道,你的模型已經存在,它不會嘗試創建新表,但它會修改現有的模型。 然後只需運行rake db:migrate,重啓服務器,你應該很好去。

可以肯定的是,使用git或其他版本控制系統。自從我上次嘗試這個以來已經有一段時間了,所以如果出現問題,請確保您可以輕鬆地返回。

+0

是的,你是對的。設計足夠聰明來執行此操作。 – user2422869