2016-12-29 12 views
0

私は単純なUserモデルをdeviseで作成しました。 username,birthdayなどの追加属性を追加します。今度はBoolean publicのようなユーザー設定を追加したいと思います。しかし、私はこの属性(私は彼らのプライバシー設定と呼ばれる)が私によって最後に作られたものではないことを知っているので、私はUserモーダルを更新せずにユーザ設定を簡単に拡張できる解決策が必要です。これが私の宝石にrails-settingsを追加した理由です。レールはレール設定で宝石を工夫します

ここで私の最初の質問は、私がここでやっているベストプラクティスですか?そして第二に、rails-settingsdeviseを組み合わせる良い方法がありますか、それとも私がそれらをseperatly使っている方が良いでしょうか。私はregistration/edit.html.erbビューについて話しています。なぜなら、すべてのユーザーフィールドを表示することができますが、私の例では、rails-settingのフィールドではないからです。

答えて

0

ユーザーモデルは基本的に、アプリケーション開発中に3回または4回変更してはいけないモデルです。 rails-settingsを使うよりも、Userモデルを更新する方が簡単で適切だと思います。

関連する問題