-3

可能吗?我尝试从包含关注点的 foo_model 调用它,但我不断收到NoMethodError: private method 'foo_def' called foo_model

任何帮助将不胜感激。

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

4

1 回答 1

1

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

于 2018-02-06T14:19:19.270 回答