draft、submittedおよびの 3 つの特定の状態を持つモデルがありpublishedます。
これらの各状態には、特定の検証規則があります。submittedたとえば、モデルの名前はとでのみ必要ですpublished。次のようなもの:
validates :name, :presence => true, :unless => :draft?
draftモデルが画面に表示されているときに、に移行する前に、壊れた検証ルールを修正する必要があることを示したいと思いsubmittedます。モデルdraftがsubmitted.
この問題にどのように取り組むべきか、私にはよくわかりません。