0
我有一个叫做的产品图像,它有一个属性叫做'src'
。该属性存储ProductImage的URL。Ruby模块中的对象属性依赖关系?
所以,我想创建一个用来处理图像的模块,这样我就可以操纵ProductImages,LogoImages等。
这里是我到目前为止,但我很困惑:
module ImageManipulation
# Crop method
def crop
# First we need to have a MiniMagick instance so we can crop.
@minimagick = MiniMagick::Image.open(self.src) # Is this correct?
end
end
什么让我困惑的是,如果我们依靠self.src
,这是,如果那是什么混合模块类的属性,这个模块是混合在一个对象不响应self.src
的类中?我应该如何处理这个问题?