繁体   English   中英

Ruby on Rails:处理全局常量?

[英]Ruby on Rails: Handling global constants?

我正在开发带有 React 前端的 Ruby on Rails 应用程序。

我目前有后端和前端都需要的常量。 为了不让这些分歧并能够在一个地方管理它们,我们将它们存储在后端的config/initializer文件中。 我们有一个将这些服务提供给前端的ConstantsController

到目前为止,这很好,但现在,一些常量已经过时了。 例如对于color常数,我们不再有一些可用的 colors 并且不想在前端显示它们。 但是,如果我们更改常量(删除未使用的常量),我们将破坏一些验证。

现在我只能想到有一个Active的常量集被发送到前端,它是Full的常量集的一个子集。 否则,我想在带有禁用字段的表中定义常量,并且每个常量都有一个 Model。 在前端,我们只会在这种情况下显示active常量

我意识到任何我所说的常数如果它在变化,它就不是常数。 这些应该作为存储在表中的设置/类型/版本来处理

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM