Rails noob here,所以我不知道我在做什么错。minimagick没有方法“调整大小”
我们用mini_magick替换了许多回形针功能。直到我意识到出于某种原因,我们有一个名为Image的类的事实正在吹捧。
我重命名了MiniMagick中的Image类,并解决了这个问题,但后来我们也有一个名为method_missing的方法,它也在MiniMagick中。
将所有引用等重命名为magick_method_missing,现在我收到以下错误消息。
undefined method `resize' for #<MiniMagick::ImageEditor:0x2b236a98c9f8>
(ImageEditor是重命名的类)。这是我第一次不得不在我们的系统中处理插件。我所有的其他经验都非常简单,“宝石安装...”大声笑。有谁知道我可能会错过什么?
现在我只是要逐行检查代码,看看我是否错过了某处的引用。这是我能想到的唯一的事情。
哦,我看着都提供给该对象的功能,但现在看来,它不仅具有对象的方法并没有什么特别之处。我想这是可以预料的。 – Micharch54
所以你有一个类MiniMagick :: Image和另一个YourApp :: Image两个在不同的模块,并不会冲突。你知道修补其他代码的猴子通常被认为是不正确的做法吗? –