[解決済み] after_create` と `after_save` の違いと使い分けについて教えてください。
2022-07-07 20:49:32
質問
以下の通りです。
after_create
であり
after_save
は機能的に同じですか?
アカウント作成後、ユーザーのEメールに対して操作を行いたいのですが。
データベースに保存された時にその操作をしたい。
のどちらを使うのが望ましいのでしょうか?
after_create
または
after_save
?
どのように解決するのですか?
after_create
は一度だけ動作します - レコードが最初に作成された直後です。
after_save
はオブジェクトを保存するたびに動作します - たとえ何年も後に更新するとしても。
ですから、もしこのメール操作を一度だけ (そして二度と) 行いたいのであれば
after_create
.
もし、あなたがそれをしたい場合
それぞれ
を行いたいのであれば、オブジェクトが保存されるたびに
after_save
関連
-
[解決済み] Railsで `before_action` での `only:` はどのように機能するのですか?
-
[解決済み] RubyとRailsの "Date.today "フォーマット
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] rake db:migrate db:reset とdb:schema:loadの違いについて
-
[解決済み] イコール、エクル、==、==の違いは何ですか?
-
[解決済み] Rubyのincludeとrequireの違いは何ですか?
-
[解決済み] Ruby on Railsで、DateTime、Timestamp、Time、Dateの違いは何ですか?
-
[解決済み] RailsのERBにおける<%、<%=、<%#、-%>の違いは何ですか?
-
[解決済み】railsの文字列とtextの違い?
-
[解決済み】Rubyのincludeとextendの違いって何?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜRuby on Railsは、http://localhost:3000 の代わりに http://0.0.0.0:3000 を使用するのですか?
-
[解決済み】OS X Yosemite 10.10.5 で [Ruby on Rails] 5 をインストールすると extconf が失敗して終了コード 1 エラーになる。
-
[解決済み] どのようにrailsでラジオボタンを正しく使用するには?
-
[解決済み] rake db:migrateを使って1ステップだけロールバックする方法
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] 変更欄のRailsマイグレーション
-
[解決済み] Rubyのクラスで未初期化の定数エラーが発生する
-
[解決済み] railsアプリケーションでCookieのオーバーフロー?
-
[解決済み] rails/rubyでgroup_byを使用する。
-
[解決済み] Railsコンソール:リロード!モデルファイルの変更が反映されない?考えられる理由は何でしょうか?