将URL和路径更改为对象级Paperclip

时间:2012-07-25 11:45:43

标签: ruby-on-rails paperclip

我有一个具有附件的多态模型。例如:

图像:多态模型   产品和客户是两种不同的模型,它使用Image作为多态

图像模型具有附件名称:file,其中包含:path和:url。   我不想分享:url和:产品和客户的路径。

我需要不同的产品和客户模型的网址和路径(即)我想要区分   url和基于对象类型的路径。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

如果您需要在产品和客户上使用不同的图像,为什么首先使用多态关系(我假设?)?如果ProductImage和CustomerImage彼此无关(因为你需要区分url和path?!)那么为什么不简单地让它们成为两个完全独立的模型呢? (或者,也许,如果这适合,继承一些共享基础)