簡體   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