The association is
has_and_belongs_to_many and is defined in a gem. I need to know when a new one is added so from what I can tell the answer is the
after_add callback, but I can't figure out how to add this after the fact.
Code I have now that doesn't work:
module Spree class Job < Spree::Base has_and_belongs_to_many :users, join_table: 'spree_jobs_users', class_name: Spree.user_class.to_s end end
(My broken code)
Spree::Job.class_eval do has_and_belongs_to_many :users, join_table: 'spree_jobs_users', class_name: Spree.user_class.to_s, after_add: :test def test # after method end end
Is there any way for this to work? Or any other way for me to find out when a new job is added?