簡體   English   中英

遷移到Ruby on Rails中的設計

[英]Migrate to Devise in Ruby on Rails

我有一個使用bcrypt加密用戶密碼的現有模型。 我想知道如何才能遷移到使用devise嗎? 我是否仍以常規方式安裝devise並通過數據庫遷移來更改model屬性?

將devise添加到您的Gemfile中,運行bundle install ,然后rails generate devise ModelName devise rails generate devise ModelName (將ModelName更改為模型的實際名稱)。 這應該將所有需要的東西添加到模型中,並創建遷移。 我想devise會知道,您的模型已經存在,並且不會嘗試創建新表,但是它將修改現有的表。 然后只需運行rake db:migrate ,然后重新啟動服務器即可,您應該一切順利。

只是要確保使用git或其他版本控制系統。 自上次嘗試以來已經有一段時間了,因此,如果出現問題,請確保您可以輕松返回。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM