I have the following snippet:
class Product after_commit :do_something, on: %i(update create) def do_something if # update ... else # create ... end end end
How do I know which event triggered a transaction after being committed here?
Please do not tell me that I have 2 after commits:
after_commit :do_something_on_update, on: :update after_commit :do_something_on_create, on: :create
ruby ruby-on-rails activerecord ruby-on-rails-4 rails-activerecord
Wazery
source share