-
关于使用paperclip插件显示缩略图的问题5
最近在做的一个项目中要用到paperclip插件,但是却遇到一个问题。
我根据网上的要求下载paperclip后又安装好了ImageMagick-6.5.1-4-Q16-windows-dll.exe和rmagick-2.9.0-x86-mswin32.gem
在prize的model中加入了代码has_attached_file :avatar,:content_type => ['image/jpg', 'image/jpeg', 'image/pjpeg', 'image/gif', 'image/png', 'image/x-png'], :message => "only image files are allowed", :styles => { :normal => '300x300>',:medium => '250x250', :thumb => '32x32#'}
在视图中调用方法为
<div class="form_row">
<%= f.label :prize_pic, 'Prize Pic:' %>
<%= image_tag @prize.avatar.url %>
<%= image_tag @prize.avatar.url(:medium) %>
<%= image_tag @prize.avatar.url(:thumb) %>
</div>
测试时只有<%= image_tag @prize.avatar.url %>可以正常显示,而<%= image_tag @prize.avatar.url(:medium) %><%= image_tag @prize.avatar.url(:thumb) %>都是无法正常显示。
请教究竟是哪里出问题了啊????
后台输出信息如下:
127.0.0.1 - - [24/Apr/2009:16:00:28 China Standard Time] "GET /prizes/4 HTTP/1.1" 200 1908
http://localhost:3000/management -> /prizes/4
127.0.0.1 - - [24/Apr/2009:16:00:29 China Standard Time] "GET /system/avatars/4/medium/qqshow2.bmp?1240533876 HTTP/1.1" 404 679
http://localhost:3000/prizes/4 -> /system/avatars/4/medium/qqshow2.bmp?1240533876
127.0.0.1 - - [24/Apr/2009:16:00:29 China Standard Time] "GET /system/avatars/4/thumb/qqshow2.bmp?1240533876 HTTP/1.1" 404 678
http://localhost:3000/prizes/4 -> /system/avatars/4/thumb/qqshow2.bmp?1240533876
问题补充:
我下载了ImageMagick-6.4.8-6-Q8-windows-dll.exe和rmagick-2.9.0-x86-mswin32.gem并安装后测试了一下会出现问题。
我另外建了一个程序,但程序运行到require 'RMagick'就出错。
如下图
2009年4月24日 16:08
1个答案 按时间排序 按投票排序
-
paperclip功能只是用于可以上传图片,如果要对图片大小等编辑,需要一个Requirements 叫:ImageMagick
建议你去http://www.imagemagick.org/script/install-source.php#unix看看,我在windows+cygwin下试了,没有问题。这个网上说的挺清楚的,希望对你有帮助。2009年4月25日 01:44
相关推荐
DM-Paperclip是Thoughtbot的Paperclip插件的端口,可与DataMapper一起使用。 该插件与原始的面向ActiveRecord的回形针完全兼容。 您可以采用现有的ActiveRecord数据库并将其与DataMapper一起使用。 该模块还包括...
ActiveRecord :: Base attr_accessible :description , :title attr_accessible :image has_attached_file :imageend 为了处理附件,我正在使用 Paperclip。 我已经从下载并安装了 Plupload 在我连接了一些 ...
Paperclip - Responsive Professional Theme for Business Projects and Mobile Apps Perfect for business and personal use Built with LESS Looks great on all major browsers, tablets and phones 21 unique ...
croppa, 通过特殊格式的Laravel 创建图像缩略图 Croppa Croppa是 Laravel 4.... 它遵循不同于库的方法,将你的缩略图维度存储在模型中,比如 Paperclip 。 相反,调整大小和裁剪指令来自特定格式的u
paperclip-av-transcoder, 使用 ffmpeg/avconv的Paperclip 音频/视频转码器 Paperclip 转码器使用 ffmpeg/avconv的Paperclip 音频/视频转码器。这是( https://github.com/owahab/paperclip-ffmpeg )的替代品。状态
您应该使用简单的zsh插件,该插件提醒您应该对刚刚键入的命令使用现有别名之一。 还支持检测全局别名和git别名。 使用需求安装您应该使用简单的zsh插件,该插件提醒您应该对刚刚键入的命令使用现有别名之一。 还支持...
如果您仍在使用不推荐使用的Paperclip版本,则0.0.5版仍然适合您。 指示 将administrate-field-paperclip clipclip和kt-paperclip paperclip添加到您的Gemfile中: gem 'administrate-field-paperclip' gem 'kt-...
回形针优化器不再维护PaperclipOptimizer 由于不推荐使用Paperclip,该宝石也已经达到使用寿命。 可以在以下位置找到Paperclip以及PaperclipOptimizer的保养好的货叉: PaperclipOptimizer是一个处理器,用于优化和...
如果需要,它可以将其分配的图像转换为缩略图,前提条件就像安装ImageMagick一样简单(对于大多数现代的基于Unix的系统而言,安装ImageMagick就像安装正确的软件包一样容易)。 附加的文件保存到文件系统中,并通过...
NULL 博文链接:https://mylir.iteye.com/blog/800734
在 Rails 4.0.0 上运行带有 AWS S3 演示的 Paperclip 教程这是一个教程和演示,用于获取在 Rails 4.0.0 上运行的带有 AWS S3 上传的 Paperclip。 在本教程中,我们将创建一个简单的站点,可以在其中创建文章并可以将...
ImageMagick - http://www.php.net/manual/en/book.imagick.phpPhrails-Paperclip Ini 文件该插件需要 Phrails 项目中的 config/phrails-paperclip.ini。 It can be empty for use with File type attachments.我们...
Paperclip 是 Rails 框架的一个插件,用于扩展 ActiveRecord 以支持简单的文件附件的功能。 标签:Paperclip
回形针水印描述这是一个简单的 Paperclip 处理器,用于在 Paperclip 的图像上应用水印。 水印将调整大小以适合基本图像。 很少有选项可用于指定位置和不透明度: watermark_distance_from_top : 以百分比指定从顶部...
gem “paperclip-s3” 并运行bundle install 。 然后,您需要设置一些ENV变量。 您需要提供一个秘密键,访问键和存储桶。 可以为用户提供access_key_id的s3_credentials哈希选项和相反,使用secret_access_key 。 ...
插件使用jrails(jQuery)和Paperclip插件来支持图像和媒体上传特征提供富文本编辑器可自定义的TinyMCE插件易于整合支持图像上传和插入支持媒体上传和YouTube嵌入待办事项:文档上传插件安装将此行添加到您的应用...
要使用,请将以下内容添加到您的Gemfile中: gem 'paperclip', github: "thoughtbot/paperclip" gem 'paperclip_torrent', github: "fattymiller/paperclip_torrent" 在模型中,正常设置has_attached_files ,...
这是一个可与node-paperclip一起使用的插件。 它允许您传递任何要ffmpeg的选项,然后流式传输到文件系统或云。 安装 sudo add-apt-repository ppa:djcj/hybrid sudo apt-get update sudo apt-get install ffmpeg #...
这个 gem 使用常规文件系统存储提供程序和 ActiveRecord 通过自动附件加密扩展了 Paperclip。 安装 将此行添加到应用程序的 Gemfile 中: gem 'paperclip-storage-encrypted_filesystem', git: '...
当我们在这里时,您也不应再使用Paperclip,而应使用 。 回形针保管箱 该宝石扩展了具有存储的功能。 设置 gem "paperclip-dropbox" , ">= 1.1.7" 例子: class User < ActiveRecord xss=removed> :dropbox , :...