Rails 3.2 env + ActionMailer
我需要为视图和通知生成变量。
到目前为止,我在notifier.rb和application_controller.rb
中使用了相同的私有方法如何才能在一个地方做DRY和创建我需要的变量的方法?
答案 0 :(得分:0)
module VariableGenerator
private
def generate_variables(data)
@var1 = data[:var1]
@var2 = data[:var2]
end
attr_reader :var1, :var2
end
class MyView
include VariableGenerator
end
class MyNotification
include VariableGenerator
end
瞧!