如何为Rails应用程序建模通用信息

时间:2018-10-27 19:09:41

标签: ruby-on-rails ruby activerecord ruby-on-rails-5.2

我在Rails开发方面有些新知识,我正在对一个网站进行建模,该网站资源很少,到目前为止还算不错。但这是我的问题:

我想允许管理员用户管理大多数页面中显示的信息:应用程序名称,电话号码,地址,默认电子邮件以及此类内容。

我目前的想法是使用名称和值创建模型Property,但是由于某种原因,我不相信这种方法,因为我需要访问数据库才能为每个请求获取此值。

感谢大家的宝贵时间! :D

1 个答案:

答案 0 :(得分:0)

这似乎是可以的方法。如果您实现caching,它将不再会在每次请求时都进入数据库,并且说实话,即使没有缓存,它实际上也没什么大不了的。根据需要构建它,然后在必要时进行优化。

说了这么多,也许值得考虑一下电话号码将要发生多少变化,并在开发动态解决方案的成本与从现在起三年(一次更改)之间的时间之间取得平衡( (如果数字确实发生了变化))。