标签: ruby-on-rails ruby
我们可以在这样的轨道中调用内部方法
after_commit :my_method, on: :create
但我们如何称之为外部方法?我试过了
after_commit {MyClass.my_method}, on: :create
根本不起作用。
感谢任何帮助!
答案 0 :(得分:1)
基本上你必须创建一个lambda并将其传入,而不是使用符号:
after_commit -> { MyClass.my_method }, on: :create