如何使用红宝石在机架上使用宝石载波来存储图像

时间:2015-04-29 06:25:29

标签: ruby rack grape

我正在使用带有活动记录的机架框架,并且没有导轨,因此当我使用carrierwave gem将图像上传到cloudinary时,我收到以下错误。

  

处理请求时出现意外错误:未初始化的常量   Cloudinary :: CarrierWave ::存储::滑轨

2 个答案:

答案 0 :(得分:5)

这是cloudinary gem中的一个错误,现在已经由Cloudinary团队解决了。

请参阅此#Issue-154

希望它有所帮助。

答案 1 :(得分:4)

基于this,你不能在没有rails的情况下使用carrierwave gem。您应该可以执行以下操作:

您可以使用meta-programming in ruby

只需覆盖Carrierwave类并创建storage.rb文件:

Cloudinary::CarrierWave::Storage.class_eval do
 /// Your code here...
end