在rails模型中像before_action一样回调?

时间:2015-02-25 04:05:19

标签: ruby-on-rails

例如,

class User < ActiveRecord::Base
 def method1
   same_process
 end

 def method2
   same_process
 end

 def method3
   same_process
 end
 private
 def same_process
  #same process code
 end
end

你们都可以猜到,我想要干!

我想删除每个方法中的same_process调用。

如果这是ActionController基础,那就有一个很棒的回调,

before_action or before_filter

但这是MODEL :(

任何好的解决方案?

0 个答案:

没有答案