【问题标题】:Access Controller from Job in RailsRails 中 Job 的访问控制器
【发布时间】:2020-09-14 17:50:58
【问题描述】:

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

Admin::Gallery::GalleryController.assign_albums_to_collections

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

【问题讨论】:

    标签: ruby-on-rails rails-activejob


    【解决方案1】:

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


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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      相关资源
      最近更新 更多