如何使用 ruby 使用 rack 将图像存储在带有 gem carrierwave 的 cloudinary 上
How to work with rack using ruby for storing image on cloudinary with gem carrierwave
我正在使用带有活动记录的机架框架并且没有 rails ,所以当我使用 carrierwave gem 将图像上传到 cloudinary 时,我收到以下错误。
Unexpected error while processing request: uninitialized constant
Cloudinary::CarrierWave::Storage::Rails
基于 this ,没有 rails 就不能使用载波 gem。您应该能够执行以下操作:
你可以使用 meta-programming in ruby.
只需覆盖 Carrierwave 的 class 并创建一个 storage.rb 文件:
Cloudinary::CarrierWave::Storage.class_eval do
/// Your code here...
end
那是 cloudinary gem 中的一个错误,现在 Cloudinary 团队已经解决了这个问题。
请参考这个#Issue-154
希望对您有所帮助。
我正在使用带有活动记录的机架框架并且没有 rails ,所以当我使用 carrierwave gem 将图像上传到 cloudinary 时,我收到以下错误。
Unexpected error while processing request: uninitialized constant Cloudinary::CarrierWave::Storage::Rails
基于 this ,没有 rails 就不能使用载波 gem。您应该能够执行以下操作:
你可以使用 meta-programming in ruby.
只需覆盖 Carrierwave 的 class 并创建一个 storage.rb 文件:
Cloudinary::CarrierWave::Storage.class_eval do
/// Your code here...
end
那是 cloudinary gem 中的一个错误,现在 Cloudinary 团队已经解决了这个问题。
请参考这个#Issue-154
希望对您有所帮助。