ruby-on-rails - 无法更新文章的图片
问题描述
我正在使用carrierwave 和cloudinary gems 在我的文章模型上附加图像。创建功能可以正常工作,但是当我需要更新现有图像时,出现以下错误:
“图像/上传/v1557497204/hqef7unyuvfsva933idv.jpg”的“未定义方法‘拒绝’:字符串”。
但是,如果我返回并刷新文章页面,新图像就在那里
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
解决方案
这很可能是由一个已知问题引起的:https ://github.com/cloudinary/cloudinary_gem/issues/266
多张图片上传目前看起来还没有解决。
推荐阅读
- c++ - 为什么此代码运行显示 SIGKILL 错误?
- reactjs - 生成文件时如何防止反应重新渲染?
- r - 改进tabyls的重复生产和合并
- functional-programming - 为什么我们在 lisp 解释器中使用序列到表达式的转换?
- python - pyobjc 和 pyodbc 有什么区别?
- php - 未找到“phpmailer”类的 PHPMailer 问题
- angular - 角度输入模式验证,无法读取未定义的属性“匹配”
- python - 在postgres中执行python函数
- google-cloud-platform - 在 GKE 端点上启用 SSL 无法正常工作
- c# - 为什么跨域资源共享 (CORS) 不会在服务器端阻塞?