ruby-on-rails - Rails 中 Job 的访问控制器
问题描述
我有一个 Rails Active Job 作业,但作为该作业的一部分,我需要从另一个控制器调用一个方法。我已经尝试如下,但它失败了。
Admin::Gallery::GalleryController.assign_albums_to_collections
这可能吗?如何?如果没有,那么推荐什么?
解决方案
不可能*。将控制器中的逻辑提取到另一个类中,以便您可以从控制器和作业中调用它。
*除非assign_albums_to_collections
是控制器上的类实例方法
推荐阅读
- elasticsearch - ElasticSearch:如何更新现有索引中的文档类型
- javascript - 使用 Typeahead.js 进行下拉列表替换 MVC
- vb6 - vb6 从 txt 文件中提取此数据
- python-3.x - 如何使用 numpy 加速计算质心的代码?
- c# - OPC-UaFx 采样速度极慢
- c# - 将嵌套/复杂 JSON 转换为 CSV 未获得实际输出
- docker - 终止 Pod 时,kubelet 是否并行停止容器?
- numbers - 更改记事本++上不同列的数量
- python - 使用 request.session.flush() 和简单地使用 del request.session['key'] 在 Django 中注销用户有什么区别?
- wpf - WPF文本框动画文本字符变化