标签: ruby-on-rails rails-activerecord rails-activejob activesupport-concern
有可能吗? 我尝试从foo_model调用它,其中我已经包含了关注但我一直在, NoMethodError:私有方法' foo_def'叫做foo_model 。
非常感谢任何帮助。
Q&安培; A: 为什么我没有在工作中引起关注? 我需要使用模型/关注中的5-6个方法。如果我在两个不同的问题中使用相同的代码,那将违反DRY原则。
答案 0 :(得分:1)
您始终可以使用#send调用私有方法:instance.send(:private_method, arg1, arg2, ...)
instance.send(:private_method, arg1, arg2, ...)