【发布时间】:2017-04-08 13:42:48
【问题描述】:
我在 Rails 作业中有以下代码:
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 辅助方法。
【问题讨论】:
标签: ruby-on-rails devise