Ich verwende AASM by Rubyist, um einen 4-Schritt-Assistenten für ein AR-Objekt zu erstellen. Je nach Zustand des Objekts müssen verschiedene Validierungen durchgeführt werden. Was ist der beste Weg, um ein Objekt gemäß seinem Zustand bei einem bestimmten Übergang zu validieren?Validieren eines endlichen Automaten (mit AASM) auf Rails
8
A
Antwort
8
Verwenden Sie die :if
Option und with_options
, um sie zusammen zu bündeln.
Was genau Sie im if-proc schreiben sollten, hängt natürlich von Ihrer Implementierung ab.