首页 > 解决方案 > Rails 中 Job 的访问控制器

问题描述

我有一个 Rails Active Job 作业,但作为该作业的一部分,我需要从另一个控制器调用一个方法。我已经尝试如下,但它失败了。

Admin::Gallery::GalleryController.assign_albums_to_collections

这可能吗?如何?如果没有,那么推荐什么?

标签: ruby-on-railsrails-activejob

解决方案


不可能*。将控制器中的逻辑提取到另一个类中,以便您可以从控制器和作业中调用它。


*除非assign_albums_to_collections是控制器上的类实例方法


推荐阅读