Tôi đã thêm đá quý delayed_job để gemfile tôi và cài đặt một cách chính xác nhưng khi tôi cố gắng để chạy các dòng sau:liên tục bị trì hoãn uninitialized :: Job
Delayed::Job.enqueue do_it(), 0, 1.minutes.from_now.getutc
tôi nhận được lỗi 'liên tục bị trì hoãn uninitialized :: Job '
Ai đó có thể giải thích những gì tôi cần làm ở đây không? Tôi đã thử chạy 'rake jobs: work' trước nhưng nó cũng trả về lỗi 'Uninitialized constant Delayed :: Job'. Ngoài ra, tôi đã thêm "require 'delay_job'" vào tệp (application.rb) mà không có nhiều may mắn.
Ngoài ra hãy chắc chắn rằng bạn thêm 'app/models/delayed_job.rb' là tốt. Không cần phải định nghĩa nhiều, chỉ chính lớp đó: 'class DelayedJob
sorens
@sorens bạn có thể xác nhận đó là một bước cần thiết không? –
@just__matt Tôi tin như vậy, nhưng tôi chưa xác nhận điều đó. Bắt đầu một dự án đường ray mới, thêm đá quý delay_job, bỏ qua mô hình và xem. – sorens