发布于 2013-11-08 11:44:11
它可以通过包含抽象控制器::回调来实现。这模仿了对Rails 4的更改,Rails 4除了注释和测试之外,只包含回调。
class MyMailer < ActionMailer::Base
include AbstractController::Callbacks
after_filter :check_email
def some_mail_action(user)
@user = user
...
end
private
def check_email
if @user.email.nil?
message.perform_deliveries = false
end
true
end
endhttps://stackoverflow.com/questions/17565784
复制相似问题