【发布时间】:2019-05-22 16:44:28
【问题描述】:
我有一个大问题,我的 Rails 应用程序无法正确上传照片,我每次都会收到此错误。
您可以在照片右侧看到无法上传云端网址
我必须这样做,因为管理员而不是从网站本身添加图片
cars_controller.rb
def index
@cars = Car.all()
end
def show
@car = Car.friendly.find(params[:id])
@photos = @car.photos
end
end
photos_uploader.rb
include Cloudinary::CarrierWave
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
def extension_whitelist
%w(jpg jpeg gif png)
end
照片.rb
mount_uploaders :photos, PhotosUploader
belongs_to :car
汽车.rb
extend FriendlyId
friendly_id :title, use: :slugged
mount_uploader :photo, PhotoUploader
has_many :photos
你可以看到我的错误
【问题讨论】:
-
请不要使用错误或代码的截图。我们需要能够轻松读取您的堆栈跟踪。
标签: ruby-on-rails carrierwave cloudinary