【发布时间】:2020-09-14 17:50:58
【问题描述】:
我有一个 Rails Active Job 作业,但作为该作业的一部分,我需要从另一个控制器调用一个方法。我已经尝试如下,但失败了。
Admin::Gallery::GalleryController.assign_albums_to_collections
这可能吗?怎么做?如果没有,那么推荐什么?
【问题讨论】:
标签: ruby-on-rails rails-activejob
我有一个 Rails Active Job 作业,但作为该作业的一部分,我需要从另一个控制器调用一个方法。我已经尝试如下,但失败了。
Admin::Gallery::GalleryController.assign_albums_to_collections
这可能吗?怎么做?如果没有,那么推荐什么?
【问题讨论】:
标签: ruby-on-rails rails-activejob
不可能*。将控制器中的逻辑提取到另一个类中,这样您就可以从控制器和作业中调用它。
*除非assign_albums_to_collections是控制器上的类实例方法
【讨论】: