Rails使用rails-settings设计gem

时间:2016-12-29 12:51:38

标签: ruby-on-rails devise

我有一个用设计创建的简单User模型。我添加了其他属性,例如usernamebirthday。现在我想添加更多用户设置,例如Boolean public。但由于我知道这个属性(我称之为隐私设置)不会是我最后创建的,我需要一个解决方案,我可以轻松扩展用户设置,而无需始终更新User模式。这就是我将rails-settings添加到我的gem中的原因。

现在我的问题首先在于,这是我在这里做的最佳实践吗?其次,是否有一种很好的方法可以将rails-settingsdevise结合起来,或者如果我只是单独使用它们会更好。我在谈论registration/edit.html.erb视图,因为在那里你可以显示所有用户字段,但是我的例子不是rails-settings。

1 个答案:

答案 0 :(得分:0)

User模型,基本上是一个在应用程序开发过程中不能改变太多的模型,3或4次。我认为,更新您的用户模型比使用rails-settings

更容易和更恰当