2011-05-20 68 views
1

我一直在搞亂如何將它最適合我的新應用程序來表示數據庫中的用戶表。Rails3設計身份驗證遷移

我注意到一個名爲像這樣的遷移:

20110512234640_devise_create_users.rb 

那是一些設備在創建它的安裝?或者我可以只使用我手動編寫的更簡單的用戶表遷移?

人們通常如何配置Devise,並仍然能夠將額外的列添加到其特定應用程序可能需要的用戶表中?

謝謝, 亞歷克斯

回答

3

通常你可以創建更多的遷移,添加自己的領域,制定使用的表(這是爲了保持色器件遷移簡單明瞭)

+0

這是一個很好的觀點。但是我在我的問題中提到的文件肯定是Devise自動生成的,對嗎? – GeekedOut 2011-05-20 16:52:09

+0

是的。看看這個:https://github.com/plataformatec/devise – bor1s 2011-05-20 16:54:21

+0

很高興幫助你 – bor1s 2011-05-20 17:11:29

1

你說得對,它是由Devise自動生成的遷移,允許您更輕鬆地選擇您的Devise模塊,因爲默認模塊已添加到遷移中,其他人也在那裏,但已發表評論。

當然,您可以使用手寫的用戶遷移。

就我個人而言,我使用生成的遷移來添加自己的額外字段。但使用自定義用戶遷移文件是相同的。

相關問題