【问题标题】:How to model common information for Rails application [closed]如何为 Rails 应用程序建模公共信息[关闭]
【发布时间】:2018-10-27 19:09:41
【问题描述】:

我在 Rails 开发方面有点新手,我正在为一个资源很少的网站建模,到目前为止一切都很好。但这是我的问题:

我想允许管理员用户管理大部分页面中显示的信息:应用程序名称、电话号码、地址、默认电子邮件和这类东西。

我目前的想法是创建一个具有名称和值的模型属性,但不知何故我不相信这种方法,因为我需要访问数据库才能为每个请求获取此值。

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

【问题讨论】:

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


【解决方案1】:

这似乎是一个不错的方法。如果你实现caching,它不再会在每个请求中访问数据库,老实说,即使没有缓存,它也可能不是什么大不了的事。以您需要的方式构建它,并在必要时进行优化。

话虽如此,可能值得考虑一下电话号码之类的事情会发生多少变化,并在开发动态解决方案的成本与从现在起 3 年后更改一次所需的时间之间取得平衡(如果数字确实发生了变化),部分。

【讨论】:

  • 感谢您的反馈!然后我可能会使用某种静态模块,这样我就不必在每次需要更新它们时在整个地方替换和重复字符串。
猜你喜欢
  • 2012-11-21
  • 2016-05-03
  • 2014-03-03
  • 1970-01-01
  • 2014-06-02
  • 2010-10-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-28
相关资源
最近更新 更多