【发布时间】:2019-09-28 11:56:05
【问题描述】:
我正在使用carrierwave 和cloudinary gems 在我的文章模型上附加图像。创建功能正常,但是当我需要更新现有图像时,出现以下错误:
“image/upload/v1557497204/hqef7unyuvfsva933idv.jpg”的'未定义方法`reject':String'。
但是,如果我返回并刷新文章页面,新图像就在那里
def update
@article = Article.find(params[:id])
if @article.update(article_params)#the error raised here
flash[:notice] = "Your Article was Created"
redirect_to @article
else
render 'edit'
end
end
【问题讨论】:
-
您的模型或上传器中更有可能出现该错误。请至少发布模型
-
这是多张图片上传吗?你要上传多少张图片?你看到了多少张图片?
-
@VeridianDynamics 是的,是多张图片上传。 Model
has_many :comments , dependent: :destroy mount_uploaders :image, ImageUploader serialize :image, JSONUp loader ```` class ImageUploader -
不幸的是,我认为你是 SOL。我刚刚根据 Cloudinary 的 gem 存储库发布了我的回复。
标签: ruby-on-rails carrierwave cloudinary