サイトのさまざまなページにメッセージを表示する機能を実装したいと考えています。page
、、などのフィールドを含むモデルを作成しましmessage
たactive
。active=false
メッセージが表示されない場合。これはうまくいきます。
ここで、しばらくの間、すべてのメッセージをオン/オフする機能を追加したいと考えています。各メッセージとセットを更新したくないactive=false
理由は、1) 大量のメッセージが存在する可能性があるため、2) 電源をオフにしたときにアクティブ/非アクティブだったメッセージを保存して、電源をオンにしたときに初期状態を復元する必要があるためです。 .
モデルで新しい「クラス全体」の変数を使用できれば、これは非常に便利です@@active
。ただし、マルチスレッドアプリ(私が使用unicorn
)を使用する@@active
と、すべてのプロセスで共有されないため、問題が発生する可能性があります。
これに対する適切な解決策をグーグルで検索できませんでした。誰かが助けてくれるでしょうか?