0

私はレール3.2に取り組んでいます。ユーザープロファイルの編集に疑問があります。私の編集フォームには、ユーザー画像を保存するためのアバターフィールドがあり、名、姓、場所を更新するための他のフィールドもあります。今、このユーザーがアバターをアップロードしたことをスーパーバイザーにメールで送信する関数を作成しようとしています。このコードロジックをどこでどのように書くか。カスタム検証メソッドを追加する必要がありますか、それともどのようにですか?提案をしてください。

4

1 に答える 1

1

モデルへの書き込みを作成できます。before_saveまたはafter_saveの場合があります。通知を送信できるかどうかに応じて、属性が変更されたかどうかを追跡するのに役立ちます。詳細オブザーバーを作成してコードをオブザーバーに送信することで、リファクタリングできます。

于 2012-04-17T10:24:33.787 に答える