(ルビーオンレール)
フォームからテーブルおよび別のテーブルにデータを保存する登録フォームがあります。フック " after_save :process_field_to_another_table
" と " after_create :send_registration_email
" を使用して、登録後にユーザーにメールを送信します。
残念ながら、" after_create
" は " " の前に動作しますが、保存プロセスが行われた後に動作after_save
する必要があります。「 」で:send_registration_email
走ろうと思っていたのですが、2回連続で走るよりは意味がありません。:process_field_to_another_table
after_create
after_save
この場合、 " " の前に " " を実行するように指示する方法はありafter_create
ますか? またはより良い推奨事項はありますか?before_save
「 」と「 」を試しbefore_create
ましたが、正しく処理されないようです。
何かアドバイス?