2017-03-16 10 views
0

がある:aasmステートマシンのdefをモデルクラスに1回または複数回ロードする必要がありますか? AASMステートマシンとモデルクラスの場合は、モデルクラスで、次のDEF

class Job 
    include AASM 

    aasm do 
    state :sleeping, :initial => true, :before_enter => :do_something 
    state :running 
    state :finished 
    ...... 
end 

は、私の質問は、それが必要としているとき、aasm宝石は毎回上記のDEFをロードしないことです。または、モデルクラスが最初にロードされたときにdefを一度ロードし、セッションの残りの部分を繰り返し使用します。

+0

私の答えはあなたを助けましたか? – Lichtamberg

答えて

0

あなたの環境設定によって異なると思います。 通常、開発中に何か変更があった場合、クラスがリロードされます。本番モードでは、これらのクラスはキャッシュされ、起動時に一度だけロードされます。

関連する問題