我需要存儲由管理員從Web儀表板更新的全局/類變量。該變量將是一個數組,我們稱它爲car_types。管理人員每週大約需要進入並改變價值。所以也許他們會從['suv','convertible','sedan']更新爲['suv','convertible']。在通過儀表板更新的Rails中存儲全局/類變量的最佳方式是什麼?
我不確定的是在哪裏存儲這個變量。 我當然可以創建一個數據庫表,其中有一條記錄被更新,但這似乎是過度殺傷。 我們使用memecached,所以我可以在那裏發送變量,但我不確定這是否持久。 我正在考慮讓儀表板更新一個類變量,但我們有幾十臺運行同一個應用程序的服務器,而且我不清楚這些更改是否會被複制到所有的盒子或者只保留在一個盒子上。
感謝
更新類變量只會在接收更新的服務器(進程)上生效,並且不會保留。我只是將它存儲在數據庫中,然後將其緩存 – house9