1
내 sidekiq 작업자에 대한 요청 객체가 문자열로 인식되고 있습니다.요청 객체가 문자열로 인식되었습니다.
application_controller.rb
def log_variant
@request = request
AnalyticsWorker.perform_async(@request)
end
variant_worker.rb 여기
class VariantWorker
include Sidekiq::Worker
def perform(current_request)
variant = current_request.variant.join
puts variant
end
end
오류
undefined method `variant' for "#<ActionDispatch::Request:0x00000101b83510>":String
I이어야하므로 I 인스턴스 변수 요청 오브젝트를 기억하고있어에게 인 그것에 변종 메서드를 호출 할 수 있습니까? 요청 객체가 너무 복잡하여이 sidekiq 작업을 수행 할 수 없습니까?