0
我可以访问ApplicationJob
中的current_page?
方法吗?访问current_page? in ApplicationJob
我试图使用它,工作不再工作。
def perform(message)
if current_page?(root_path)
x = 1
end
end
我可以访问ApplicationJob
中的current_page?
方法吗?访问current_page? in ApplicationJob
我试图使用它,工作不再工作。
def perform(message)
if current_page?(root_path)
x = 1
end
end
查看/控制器助手在ApplicationJob中不可用。
你必须把它作为参数:
def perform(message, path)
if path == Rails.application.routes.url_helpers.root_path
x = 1
end
end
附:我不确定你是否真的想要执行受控制器路径影响的工作。
作业没有页面,它们在后台处理完全脱离请求/响应循环。 – meagar
哦,这是真的。所以我需要将变量传递给这个工作并且外部地改变它,对吧? – Max