Carrierwave存储方法选择即时

时间:2014-04-20 16:18:21

标签: ruby-on-rails storage carrierwave

在carrierwave中是否有现成的解决方案来选择存储方法? 我希望在记录(用户)的基础上选择本地商店或雾(两个提供商)商店。 我是否必须将我的模型重写为继承的模型,或者还有其他解决方案?

感谢您的想法。

1 个答案:

答案 0 :(得分:0)

您可以使用model方法

从上传器访问您的模型

要指定自定义商店目录,您可以使用

 storage :fog

所以,你可以编写自己的宏类方法,它将调用存储:for或local根据偏好,应该是可能的,但我不知道你想要什么。提供更多代码(用户代码和存储所依赖的条件)会很有帮助。