Bu, gözlemcisi'un ne için kullanıldığıdır.
config/application.rb
yılında
class PermissionObserver < ActiveRecord::Observer
def after_create(permission)
# put your mailer code here
end
end
app/models/permission_observer.rb
izleyiciye
config.active_record.observers = :permission_observer
Sen gözlemciler here hakkında daha fazla bilgi bulabilirsiniz eklemek oluşturun.
Ayrıca, oluşturmak yerine @project.permissions.new
kullanıyor olmalısınız. Oluşturma, modeli hemen kaydeder ve @permission.save
aramanızı yedekli kılar.
Bunu bir kez hazırladıktan sonra, posta kodunuzu zaman uyumsuz hale getirerek, web isteklerini karşılayamayacak şekilde incelemeniz gerekir. Delayed_job kullanarak Here's an example.