2016-12-29 29 views
0

我使用devise創建了一個簡單的User模型。我添加了其他屬性,如username,birthday。現在我想添加更多用戶設置,如Boolean public。但是由於我知道這個屬性(我稱之爲隱私設置)不會是我最後創建的屬性,我需要一個解決方案,我可以輕鬆地擴展用戶設置,而無需總是更新User模式。這就是爲什麼我添加rails-settings到我的寶石。Rails使用rails設計gem-settings

現在我的問題在這裏首先,這是我最好的做法在這裏做什麼?其次,是否有一種將rails-settingsdevise結合的好方法,或者如果我將它們分開使用,效果會更好。我正在討論registration/edit.html.erb視圖,因爲在那裏你可以顯示所有用戶字段,但對於我的示例而言,不是rails-settings。

回答

0

用戶模型基本上是一個在應用程序開發過程中不會發生太多變化的模型,3到4次。我認爲,更新您的用戶模型比使用導軌設置更容易,更合適