Ich verwende AASM von Rubyist , um einen vierstufigen 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 in einem bestimmten Übergang zu validieren?
Verwenden Sie die :if
-Option und with_options
, um sie zusammenzufassen.
Was genau Sie im if-proc schreiben sollten, hängt natürlich von Ihrer Implementierung ab.
Tags und Links ruby ruby-on-rails rubygems fsm aasm