メールを送信し、それ以外の場合には何もしません。用意されたシグナルの一覧と、独自のシグナルを作成する方法についての資料は、「参考文献」を参照してください。設定されるのか、その理由は明白ではないかもしれません。いずれも指定しないようにします。保存前にこの動作をユーザーに強制するようになります。要求される機能として、権限管理システムを拡張して行レベルの権限を含めるようにしたい、という要求があります。デフォルトで、ロールや権限をきめ細かく制御することができますが、これらのロールを適用できるのはクラス・レベルのみです。変更するか、あるいはどれも変更しない、という選択しかできません。ユーザーは特定のオブジェクトしか変更できない、というようにしたい場合がよくあります。この機能は「行レベル」の権限と呼ばれることがよくあります。呼ばれる理由は、この機能で変更できるのはデータベース・テーブルの特定の行のみであり、テーブル内の任意のレコードを自由に変更できる包括的な権限ではないからです。見られないようにするために、行レベルの権限を使うことができます。作成したかを自動的に記録するコードを追加する必要があります。この場合にはシグナルは使えません。シグナルはユーザーのオブジェクトにアクセスできないからです。クラスにはリクエストを含むメソッドが用意されているため、このメソッドに現在のユーザーがパラメーターとして含まれています。場合、それは新しいレコードであり、まだ保存されていないということです。チェックすることもできます。場合はそのレコードを追加中であることを示しています。外部で追加されたレコードにも値が入ります。表示されないようにする機能があります。いうメソッドとして用意されています。このメソッドによって、任意のリスト・ページが返すデフォルトのクエリー・セットを決めることができます。