如何从活动作业访问模型/关注点的私有方法?

时间:2018-02-06 14:15:51

标签: ruby-on-rails rails-activerecord rails-activejob activesupport-concern

有可能吗? 我尝试从foo_model调用它,其中我已经包含了关注但我一直在, NoMethodError:私有方法' foo_def'叫做foo_model

非常感谢任何帮助。

Q&安培; A: 为什么我没有在工作中引起关注? 我需要使用模型/关注中的5-6个方法。如果我在两个不同的问题中使用相同的代码,那将违反DRY原则。

1 个答案:

答案 0 :(得分:1)

您始终可以使用#send调用私有方法:instance.send(:private_method, arg1, arg2, ...)