【发布时间】:2020-11-06 03:07:06
【问题描述】:
我正在使用 Windows 10 在 ruby 安装程序的帮助下在 rails 6 上对 ruby 进行编程。到目前为止一切正常,直到...我将操作文本用于富文本编辑器。
我按照本指南 [https://edgeguides.rubyonrails.org/action_text_overview.html][1] 操作,一切正常。但是当我将图像附加到text_area时,保存后图像无法显示。
当我打开图片的网址时,我看到了这个:
MiniMagick::Error in ActiveStorage::RepresentationsController#show
`magick mogrify -resize-to-limit [1024, 768] C:/Users/.../AppData/Local/Temp/ActiveStorage-5-20200716-3792-28u8ot.jpg` failed with error: mogrify: unrecognized option `-resize-to-limit' @ error/mogrify.c/MogrifyImageCommand/6009.
if status != 0 && options.fetch(:whiny, MiniMagick.whiny)
fail MiniMagick::Error, "`#{command.join(" ")}` failed with error:\n#{stderr}"
end
型号:产品
- 标题
- 说明(操作文本 - 在 text_area 中附加图像)
在视图中显示:product.description(无法显示附件图片)
谁能帮我解决这个问题?
【问题讨论】:
-
您需要安装
image-magick。按照tektriks.com/…的说明进行操作 -
@ChakreshwarSharma 我已经安装了
Version: ImageMagick 7.0.10-23 Q16 x64 2020-07-04 -
您如何显示图像(代码)&您是否安装了 gem
image-processing?,粘贴您的模型并查看代码 -
@ChakreshwarSharma 哈哈,谢谢!我忘了安装图像处理 gem,这是我的问题的原因。我刚刚安装了它,现在一切正常!
标签: ruby-on-rails imagemagick ruby-on-rails-6 minimagick actiontext