私はafter createで2つのメソッドを呼び出そうとしていますが、それらを配列に配置しても機能しません... Rails docsまたはgoogle ...誰にも見つかりません経験あり?
after_create [:do_this, :do_that]
動作しません
メソッドを配列で囲む必要はありません。単に使用してください:
after_create :do_this, :and_then_this
ボーナス情報:before_*
コールバックはfalseを返し、それ以降のすべてのコールバックと関連するアクションはキャンセルされます。もし after_*
コールバックはfalseを返し、それ以降のすべてのコールバックはキャンセルされます。コールバックは通常、最後に呼び出されるモデルのメソッドとして定義されたコールバックを除いて、定義された順序で実行されます。
なぜ2つのコールバックメソッドを配列に入れるのですか?
after_create:do_this、:do_that