背景
callbackに引数を入れたい
知らないときは、Methodをわざわざ呼んでいた
app/models/user.rb
class User < ApplicationRecord
after_create :send_notification
def send_notification
send_notification_with_args(%i[name account])
end
end
解決策
app/models/user.rb
class User < ApplicationRecord
after_create -> { send_notification_with_args(%i[name account]) }
end
一行ですんだ。