非常简单的问题,但无法弄清楚。 是否可以这样做:
after_create :log_activity(my_var)
所以我可以编写 1 个方法来处理所有操作(销毁、保存、更新)?
最佳答案
不,不可能将变量传递给回调方法。原因很简单,回调方法是通过 rails stack 调用的,当它调用回调方法时,它不知道在回调方法中传递什么。
关于ruby-on-rails-4 - 将自定义参数传递给 Rails 事件模型回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29940985/