当前位置:  开发笔记 > 后端 > 正文

存储应用程序参数的最佳位置在哪里:数据库,文件,代码......?

如何解决《存储应用程序参数的最佳位置在哪里:数据库,文件,代码?》经验,为你挑选了1个好方法。

我正在开发一个Ruby on Rails网站,我有一个"架构"问题:我的应用程序需要一些参数,我想知道在哪里存储它们.

具体而言,我的应用程序会收到一些评估然后发送的请求.因此,请求模型必须具有与这些处理相关的属性:验证状态发送状态.例如,验证状态可以是" 接受 "," 拒绝 "或" 等待 ".发送状态可以是" 发送 "," 等待 "," 发送期间出错 "或类似的东西.我必须在某处存储这些状态代码参数,但我不知道什么是最佳解决方案.

我可以为每个模型创建一个模型并将它们存储在数据库中(例如,有一个活动的记录模型ValidationStatus)但是:创建一个数据库/模型来存储这样的数据不是一件容易的事吗?

我也可以在代码中使用它们而不"存储"它们,我可以将它们存储在YAML文件中......

那么,一个更简单的问题是:如何处理RoR中的应用程序参数?



1> 小智..:

有许多全局配置插件,其中大多数都围绕着在某些时候加载YAML文件的想法.检查此页面,此插件甚至此Railscast.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有