Tôi đang sử dụng đá quý delayed_job đây: https://github.com/collectiveidea/delayed_jobRails 3 - Delayed_Job (collectiveidea), cố gắng trì hoãn bưu phẩm - Lỗi: NoMethodError (phương pháp xác định 'chậm trễ' cho UserMailer: Class)
Tôi đã điều sau đây trong một quan sát viên:
UserMailer.delay.msg_notification(record)
Trong user_mailer.rb
class UserMailer < ActionMailer::Base
...
def msg_notification(record)
mail(
:to => "#{record.user.email}",
:subject => "Notification"
)
end
..
end
Nhưng lỗi này với:
NoMethodError (undefined method `delay' for UserMailer:Class):
Bất kỳ ý tưởng nào? cảm ơn
bạn đã kiểm tra lại để đảm bảo rằng đá quý nằm trong tệp gem của bạn và bạn đã chạy cài đặt gói. Bạn cũng đã tạo các bảng phụ trợ mà gem yêu cầu như đã nêu trong tài liệu chưa? –