如何为 Rails 应用程序的通用信息建模
How to model common information for Rails application
我在 rails 开发方面有点新手 我正在为一个资源很少的网站建模,但到目前为止一切顺利。但这是我的问题:
我想让管理员用户管理大多数页面中显示的信息:应用程序名称、电话号码、地址、默认电子邮件等。
我目前的想法是创建一个具有名称和值的模型 属性,但不知何故我不相信这种方法,因为我需要访问数据库才能为每个请求获取这些值。
感谢大家的宝贵时间! :D
这似乎是个不错的方法。如果您实施 caching,它不再会在每次请求时都访问数据库,老实说,即使没有缓存,它也可能没什么大不了的。按照您需要的方式构建它,并在必要时进行优化。
综上所述,可能值得考虑像 phone 这样的数字会发生多少变化,并平衡开发动态解决方案的成本与改变一次所需的时间, 3 年后(如果数字确实发生变化),部分。
我在 rails 开发方面有点新手 我正在为一个资源很少的网站建模,但到目前为止一切顺利。但这是我的问题:
我想让管理员用户管理大多数页面中显示的信息:应用程序名称、电话号码、地址、默认电子邮件等。
我目前的想法是创建一个具有名称和值的模型 属性,但不知何故我不相信这种方法,因为我需要访问数据库才能为每个请求获取这些值。
感谢大家的宝贵时间! :D
这似乎是个不错的方法。如果您实施 caching,它不再会在每次请求时都访问数据库,老实说,即使没有缓存,它也可能没什么大不了的。按照您需要的方式构建它,并在必要时进行优化。
综上所述,可能值得考虑像 phone 这样的数字会发生多少变化,并平衡开发动态解决方案的成本与改变一次所需的时间, 3 年后(如果数字确实发生变化),部分。