0

batman.jsでメソッドを呼び出しafter_saveてコールバックするのはどれが正しいですか? before_saveRailsが提供するものに似たものを探しています。

ありがとう

4

1 に答える 1

0

アップデート:

このブログ投稿をチェックしてください: http://rmosolgo.github.io/blog/2014/03/19/batman-dot-model-lifecycle-callbacks/

それが役に立てば幸い!


私はちょうどこれを自分で調べました。この機能を実現する良い方法は、モデルのライフサイクルを利用して、レコードが構築されたらすぐにリスナーをレコードに配置することであることがわかりました。

class App.Thing extends Batman.Model
   constructor: ->
     super # instantiates the record

     @get('lifecycle').onEnter 'save', =>
       console.log('about to save!')

     @get('lifecycle').onExit 'save', =>
       console.log('just saved!')

     @ # return the record

これはまだあまり文書化されていませんが、テストで説明されている完全なレコードのライフサイクル (ステップ、名前、順序など!) を見ることができます!

于 2013-10-26T16:41:16.313 に答える