我有自己的应用程序。我用了一些 gem 。这个 gem 有,例如,用户模型。
我如何为用户模型添加我的自定义回调(after_save)(在 gem 中定义,没有这个模型的回调)?
最佳答案
您可以使用初始化器来完成此操作,猴子修补 gem 中的 User
类:
# config/initializers/some_gem.rb
module SomeGem
class User
after_save :my_callback
private
def my_callback
...
end
end
end
关于ruby-on-rails - 如何为 gem 的模型添加回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373347/