我有一个用设计创建的简单User
模型。我添加了其他属性,例如username
,birthday
。现在我想添加更多用户设置,例如Boolean public
。但由于我知道这个属性(我称之为隐私设置)不会是我最后创建的,我需要一个解决方案,我可以轻松扩展用户设置,而无需始终更新User
模式。这就是我将rails-settings
添加到我的gem中的原因。
现在我的问题首先在于,这是我在这里做的最佳实践吗?其次,是否有一种很好的方法可以将rails-settings
与devise
结合起来,或者如果我只是单独使用它们会更好。我在谈论registration/edit.html.erb
视图,因为在那里你可以显示所有用户字段,但是我的例子不是rails-settings。
答案 0 :(得分:0)
User模型,基本上是一个在应用程序开发过程中不能改变太多的模型,3或4次。我认为,更新您的用户模型比使用rails-settings
更容易和更恰当