新手问题 rmagick 问题

suyuhang · 2014年05月09日 · 最后由 MrPasserby 回复于 2014年05月09日 · 2075 次阅读

class PhotoUploader < CarrierWave::Uploader::Base include CarrierWave::RMagick

version :thumb do process :resize_to_limit => [200,200] end

# process :store_geometry # def store_geometry # img = ::Magick::Image::read(@file.file).first # if model # model.weight = img.columns # model.height = img.rows # end end

开始我是用注销的这个方法写的 但是不能修改图片的尺寸。

后来我用 thumb 定义版本这么写 可是却一直报错

错误如下:wrong number of arguments (1 for 0)

我在 show 页面也写了 <%= image_tag @teacher.picture(:thumb) %>

我想请问各位 怎么修改一下 就可以自定义尺寸了

<%= image_tag @teacher.image_url(:thumb) %>

试试这个

<%= image_tag @teacher.picture.url(:thumb) %>

也可以试试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号