2
我有以下代码Rails的工作中:如何在rails作业中访问rails helper方法current_user?
class MessageBroadcastJob < ApplicationJob
queue_as :default
def perform(message)
ActionCable.server.broadcast "room_channel", message: render_message(message),msg: message, user: current_user
end
private
def render_message(message)
ApplicationController.renderer.render(partial: 'messages/message', locals: { message: message})
end
end
正如你所看到的,我想通过current_user
,但我不能访问色器件Rails的helper方法。