私がやろうとしているのは、Project
一度に 1 つのプロジェクトしかアクティブにできない のモデルを考え出すことです。そこで、 用にテーブルを 1 つ、 用projects
にもう 1 つ作成することを考えていますstatus
。
特定の時間にアクティブなプロジェクトが 1 つだけであることを確認するにはどうすればよいですか? 私は調べましvalidates_uniqueness_of
たが、1 つのプロジェクトが既に有効になっているにもかかわらず、現在のステータスをオーバーライドできるようにしたいので、それが私にとっての解決策であるかどうかは少し混乱しています。